Hope for C # (a fantasy about Microsoft, complaints about ASP. NET, web, computer,. net, and the status quo)

Source: Internet
Author: User

I want to talk about the future of C # in a new article that is going forward. With the evolution and diversification of language, the trend is getting increasingly serious. Various programming languages are constantly emerging and dazzled, I have never heard of anything. This is obviously a good phenomenon. It's like a hundred schools of contention during the spring, autumn, and Warring States Periods. It's beautiful!

However, it is painful for me to be a programmer... So I really started learning after wandering for more than a year in college, because I didn't have any chance to get in touch with my computer or even install a Windows system, it is also a pirated system CD. Since I fell in love with a girl, I think I have learned so much whether I should do something for my beloved. I am obliged to choose C #. At that time, I knew how to use an existing windows application template to create a user. Nothing else. In fact, I used the command line to output a helloworld. Everything is so complicated for me.

A pure idea-write a program for a beloved woman to express my love.

Since then, I started my C # career. net is because I do not like VB or J # at that time, so I put C # And. net is very clear, and finally through a few days to find information (at that time I bought 650 yuan of domestic three none (no manufacturer, no brand, no guarantee) shanzhai mobile phone information), OK, I used the last word of the girl's name as the software name, that is, "XX automatic shutdown". At that time, I was very excited, it seems that no one in our class was able to make a piece of software at that time. Even a very small piece of software, no one could... I will not talk about it later. I ran my questions again. Maybe I thought of her again. Falling in love with a woman is really a very painful thing. Love is a woman who doesn't feel anything about herself. It is really painful. I feel a burst of pain from time to time, my heart is really broken, but I can't let it go... The question is over...

 

Go to the topic...

 

When I first chose C #, I expected it to bring me some easy-to-use language features. I have been learning it for half a year. I wanted to become a master when I was planning to learn C # From the very beginning, but the reality is that I have been a beginner for two months, and I am still a beginner until now, I am self-taught without guidance. Thanks to all the netizens.

However, the problem arises. I found that most people are currently using ASP. net, I am very depressed. To be accurate, I hate it until I learned javaee.

 

Complaints about ASP. NET (it is also an abuse of myself. I blame this person for being too straightforward and annoying. Of course, if you say I'm lazy, I also admit it)

I think ASP. NET is a very rare technology. Why? Because at first I thought that developing a website would be like developing a Windows application, dragging the control and changing the color of C # code would make it difficult to re-paint the entire interface, but in fact, this is not the case. ASP. net is based on the event-driven model. However, it is difficult to control the interface. I really don't understand why ASP is used. net Control, why is it because of ASP. net is really difficult to control the page, and the key is that the teacher told us at that time ASP. net does not need to learn CSS + JavaScript, these are all beautiful. This is even more depressing. I really couldn't find a direction. Until now, after my internship, I realized how to control ASP. net Program, in fact, I basically do not need ASP. net server controls, one is to waste resources, and the other is to think that it is too complicated. I hate complicated things, just as I hate complex interpersonal relationships. So far, I have only used HTML and user controls, and all others have been abandoned. I hate JS, because I really don't know what good ide tools can help me learn it. I hate that classical sentence very much. "The object value is empty" is just fuck.

 

Although I am developing a website using ASP. NET webform, I don't want to learn ASP. NET Server controls, JavaScript

 

The annoying browser problem in Web Development appeared in front of me. As everyone said, webpage design uses the DIV + CSS technology, so I used it, but it is depressing, there is no problem in IE7, 8, 9 and Firefox, but IE6 is terrible... The page was originally about 2500 pixels in height. in IE6, the page was about 5000 pixels. It was really amazing. I checked the information online for a long time, there is no good solution, and the hard-working results are eventually turned into nothing. The owner said, "Use the old page...

 

So I secretly want to find some information about the web art on the Internet, but this information is very poor...

No way .... Only tables can be used...

 

Note: Hate ASP. NET or hate Web2.0

 

Specifically, Web2.0 turns most programmers into code migrant workers... (Personal understanding)

 

Why does HTML and CSS have CSS and JavaScript,

Is it difficult to use only one language or one tool for web development?

 

Hate the so-called web OS

 

What browser can be used as a network operating system is simply (enough PI)

 

The Web is document-based, so the memory usage is so high and the log is unstable...

 

I don't think it's realistic. Just like a popular USB flash drive, how can it be synchronized in real time? What is the purpose? Where can you get documents that already exist on the Internet? Has the Internet been popularized (I am talking about popularization as ubiquitous? What's more, for example, Kingsoft's fast disk actually occupies its own hard disk space ?... Speechless...

What I need is a real network hard disk? When the hard disk is used, the hard disk cannot be stored because the data volume is getting bigger and bigger today !!! Understand? (It should be said that my hard drive 223gb is not small, but it is still not enough)

Microsoft's skydevice is good, but unfortunately the file size is limited...

 

 

 

Regarding Silverlight, we all know that Silverlight is a combination of various technologies such as JavaScript, which poses a huge problem to its development !!!

At first, I was very interested in Silverlight, but now it is another sentiment...

 

I think the era of HTML is coming to an end. It is necessary to have a new form of single language and a single technology to unify the Web field, I have no great fantasies about Microsoft, because many of the things developed by Microsoft are bulky but not highly practical and inefficient... For example, ie is a typical example,

I am using ie9 now, but there are still so many problems: memory, suspended, and the UI is always faulty. For example, if there is a label with no content, it cannot be opened or closed, I had to restart my browser. It was really depressing ....

 

 

The HTTP era will not end, but the form must be changed !!!

 

I think browser is one of the most wasteful system resources in all software ....

 

Good, about Web, Asp. Net discussion ends here

 

 

Next we will go back to the discussion on C,

 

It should be said that C # is very good, but it will become more and more complex later.

Computers are magical machines. People use more and more complex languages, and the technology is finally converted into simple binary to implement very complex functions...

It's really acceptable...

 

Why can C # add some attributes (Some say it is a feature) to some methods? I have never understood whether it is called an attribute or a feature, more importantly, I have never seen these identifiers list them together with a complete table. I don't even know how to learn this, so far I am afraid I will know, I forgot to add [s or something] to the class to be serialized...

What is the other platform call? Oh, fuck, com operations, API calls... Wait, it's really annoying...

I really don't know how high it is. It is estimated that I will not be able to finish it when I am old, because new technologies have already appeared when I have not finished learning old technologies... It's even harder to learn ....

 

 

 

Here I suddenly think of a few words to describe the Silverlight technology, such as the castle in the air, the sky garden, and a bag of grass embroidered with pillows. With the web, the efficiency of software for computer use is getting lower and lower...

 

 

Since C # can be difficult or powerful, why cannot it be changed to a language similar to C? Since the C language can be changed to objectc, why can't C # become the language for operating system development?

Why? It's easy because people are lazy, just like the current network mode! When everyone uses TCP/IP, who will consider whether there can be a better simple and practical protocol? Although I dare to think about it, my knowledge is not enough to develop an agreement...

So far, I have not learned C language.

 

Now win7 comes with a. Net class library. This is a good thing, but it is also a bad thing, which means that the probability of C # being bottom-layer is getting smaller and smaller...

In fact, since the developer of. Net has had the time to get some. Net class libraries, why don't I try to design C # directly to the bottom layer?

Maybe this is a concern of Microsoft... If C # is designed to be hosted at the underlying layer, which is highly efficient and easy to use, then the Windows operating system is dangerous... Haha!

 

 

 

Who is not eager to have the opportunity to develop drivers, to be embedded, and to develop their own operating systems?

Is it true that we can only stand on the path of human development towards a single model, the more we go, the deeper we go?

This is especially true for computing technologies ....

Who knows if the current mode is the best, but what's important is that the more I fear, the less I doubt about it? What do you suspect?

Suspect, for example, is it really necessary for a computer to have a hard disk? Doubt, for example, does a computer really have to transmit data in binary format?

I suspect that decimal languages cannot be used?

Since data can be transmitted, can it be used as a data carrier inside the computer?

 

It is unrealistic to forget this, but I think there are two possible implementations:

The first is the most likely:

In order to make it easy to use, the goal of humanization is to develop Web applications in a single language. In the long term, this will be a trend.

The second possibility is very small:

C # language becomes another form, that is, C language. It is possible, but C # may not be C # by then,

But an advanced language... With an advanced managed compiler, I walked out of a new operating system and conquered all the programmers in the world...

 

Hopefully one day

 

 

 

It's not early. I don't want to write it. Although I still have a lot of complaints, I am tired.

 

I would like to recommend my own articles. Although I know that there is no chance, I recommend them. Anyway, if I don't push them to the white, I will not waste the opportunity ..

 

 

 

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.