Talk about Windows + IIS +. NET and Linux + Apache (nginx) + Java

Source: Internet
Author: User

I have recently worked on several projects, including Linux + Apache + PHP + MySQL and Windows + IIS + Asp.net + sqlserver. To be honest, since the launch of the IIS website, it is a nightmare. When the website traffic continues to rise, the problems of IIS and sqlserver are very prominent. Of course, there is no problem with low traffic, in the face of large-traffic Internet users, window + IIS + Asp.net + sqlserver has too many problems. You can solve some problems by constantly adjusting settings, patching, and restarting. In contrast, Linux + Apache + PHP + MySQL seems so calm. This is why most mainstream websites are lamp (Linux, Apache, MySQL, PHP.

Selecting Microsoft as a large-traffic Internet website is simply a nightmare. Unless you use it as a corporate website, you can also make small websites. (Note: Don't take a special example for details. You can do a large-Traffic Public Network website by yourself .)

 

So I want to talk about Microsoft and the windows, Linux,. NET and Java competitions.

 

. NET and Java are the most popular topics.No matter which path you choose, if you do it seriously, do some practical work, and do not play tricks, you will be able to achieve something.. Although the selection of the technical route is not the core competitiveness, it should not be decisive, but it still has an important influence on the individual career route. However, this does not mean that we should put ourselves into the Java or. NET technology camp, and hold this book all day long.

 

There was another heated debate a few years ago, that is, the competition between Java and C. In fact, the dust has been settled, and the positioning of the two languages has been separated. Java has actually implemented its promise to become a system language. In the current computer architecture,Java, like C 15 years ago, can become a powerful tool for infrastructure construction.And its performance is quite good, completely breaking through the limitations of people's understanding of the virtual machine language. I believe that in the future, Java will effectively erode some sites in the C language that once thought would never change color. Although Java is also evolving, its strength is different from that of C. On the contrary,C # It is mainly in the development, and will soon become a super swiss army knife. The Microsoft version has ten major supplementsAll meaningful features for application development must be added, fromProgramming LanguageIn terms of development, it will become a wonderful thing. As a programmer, I am watching the development trend of C #, the richest language in history with great interest. However, you have to note that,C # vulnerabilities at heel. Since the failure to use it to develop Longhorn aveon, Microsoft has temporarily abandoned its efforts to turn C # into a system language and devoted itself to turning C # Into a Super invincible overlord 3000 in the application development field, in the core field, it is still C ++ and COM. This has brought about an interesting situation. In the foreseeable future, the true core software infrastructure in the Microsoft system will be constructed by Microsoft itself using C ++, the application development of combined assembly is completed by C. Other dynamic languages on the VB and CLR platforms do not have many opportunities, because C # will exhaust all fantasies about language.

 

In the future, the architecture of China's IT systems is likely to be dominated by windows at the height of the temple. In China, key server systems involving national defense, national security, lifeline industries, and key industries cannot be blocked by localized transformation. In the long term, open source and Java will be dominant in this field. In other fields, with the development of Microsoft's technological revolution, I believe that Microsoft's advantages cannot be underestimated.

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.