. NET open source behind: is helpless, or conform to the trend?

Source: Internet
Author: User
Tags ruby on rails

Summary: Microsoft. Net of open source, so many developers ecstatic. At the same time, a lot of people are curious about the story behind it, why Microsoft, who used to see open source as cancer, suddenly had this move, whether it was a frustration or a trend, and that could be explained by the six points in the article.
last week. Microsoft announces. NET open source and extend it to Linux and Mac OS platforms. The move was warmly welcomed by the IT community that used to doubt Microsoft's intentions (well. My best friend, Adrian Bridgwater, is an exception, suggesting that Microsoft's Open Source initiative is merely a consolidation of its dominance of the world.



According to ZDNet, editor of Mary Jo Foley, Microsoft started a series of moves in April 2014. NET open source is the latest move. At that time Microsoft announced that it would open up several development technologies, including the ASP. Roslyn.net compiler platform. NET micro-framework,. NET Rx, and VB and C # programming languages.

These technologies can all be created in a new way. NET Foundation. In this new initiative, Microsoft added a number of other. NET open source lists, including the. NET Common Language Library (CLR), the instant compiler, the garbage collector, and the base Class library to the MIT Open Source license, as mentioned in the Mary Jo Foley record.

but. NET what does open source mean for the world? The outside world for Microsoft. NET open source has six kinds of views mainly.  


    1. let Windows become the world's operating system.

    Since 2002 Windows laid the groundwork. NET is webserver, service-oriented architecture, and the framework that cloud deployment needs to choose.

    It is the main competitor of the Java framework, and as it is only able to execute this constraint on the Windows machine disappears. That would mean that jobs all over the world could be performed on Windows.


    2, Microsoft about. NET announcements are as big as Apple's announcement about Mac OS X. Mac OS X has become the cornerstone of the enterprise computing environment, an undeniable fact, a few years ago. Mac OS x tends to be summed up as an image art department. Microsoft. NET open source initiatives are gaining praise, especially in the forums where the apes gather and the community. At the same time, the discussion on this initiative is also spread throughout the page, Microsoft's announcement is undoubtedly a blockbuster.
    3 . This means there are many other options for developers.

    As a developer. Sinclair Schuller believes that the. NET open source announcement is a big policy for developers. After the announcement, he put one in the mail. NET cross-platform version number means that there are many other options for developers. NET developers can build many other applications that can be executed on many other platforms. This means there will be a lot of other competition for execution time, language, and stacks, so that developers can learn how to do the development work better. The integration of net and Linux is undoubtedly a happy thing for the developers.


    4,. NET is just one of many choices.

    Microsoft's move may be a recognition of the fact that. NET is no longer occupying the top position as it did before. As Jonathan Vanian points out in Gigaom, developers are increasingly moving away from. NET. NET open source does not guarantee that Microsoft will get a large influx of developers. Developers can still choose Java, PHP, node. js, Ruby on Rails and other languages.

    In a way, the company is playing with fire and the company will. NET open source execution on other platforms may make developers think this is only due to the lack of Microsoft technology.


    5, let the platform as the front-end service. when the Enterprise chooses PAAs (platform as a service), the establishment of multi-platform foundation will become more easy. Schuller said: ". NET will mean that it will support Windows, Linux, and Macs. Suppose the PAAs is really as fit as it claims to be. NET. Then I want the complexity of the PAAs architecture to be added. Applications on the Linux platform will become simpler and more user-friendly after using the. NET Framework.


    6, contribute to independent innovation.

    Open source means that the underlying source code is publicly revised and rewritten. NET open source allows us to see how. NET is rewritten on a new type of function, and we might see. NET in a place we could never have imagined.

. NET open source behind: is helpless, or conform to the trend?

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.