Microsoft open the. NET Framework source code and Mono,. net Framework source code mono

Source: Internet
Author: User

Microsoft open the. NET Framework source code and Mono,. net Framework source code mono

Microsoft has been striving to become more open. For example, Satya Nadella, CEO of the company, claimed Microsoft liked Linux at the Windows 10 preview conference, which is not surprising, but for a company that regards Linux as a threat, it takes a lot of courage and courage to make such a statement.

November 12, 2014, ASP. scott Guthrie, father of NET and executive vice president of Microsoft cloud computing and enterprise-level product engineering, announced at the Connect global developer online conference that Microsoft would open source all. when the. NET core is running.. NET extension can run on Linux and Mac OS platforms .. NET core runtime will be released based on the MIT open source license agreement, which will include execution. NET code-CLR, JIT compiler, garbage collector (GC) and core. NET base class library. In addition, Microsoft also released Visual Studio Community 2013, a new free version of Visual Studio .. NET uses the MIT protocol open-source, enabling it to run on Linux and OS X systems. Developers will be able to use the. NET Framework on the three largest operating systems in the world. For more information, refer to examples:

Visual Studio Community 2013 will be provided to users free of charge, with all the scalability at the same time. It includes more than 5000 Visual Studio extensions. Finally, Microsoft also released Visual Studio 2015 and. NET 2015, just like Windows 10. Install Visual Studio community edition.

Http://blogs.msdn.com/ B /onecode/archive/2014/11/12/free-visual-studio-community-edition-released-today.aspx with it, you can also download and use more than 5000 Visual Studio plug-ins for free. This includes the sample code browser, Unity plug-in, and so on.

Immo Landwerth, Senior Program Manager of the. NET Core Framework Team, also announced the Open Source of. NET Core on the official blog of the. NET Framework .. NET Core is a modular development stack, which is the foundation of all future. NET platforms.

Immo Landweth mentioned that there are two major reasons for open-source. NET Core:

For example,. NET and Mono are completely independent, and many codes are platform-independent. Therefore, many jobs are repetitive. Cooperation to build a single software stack is ideal.

Mono boss Miguel de Icaza also published a blog post on this event: Microsoft Open Sources. NET and Mono, the reference protocol used by Open Source code in conflicts with the "Open Source" system defined by Open Source Initiatives. Therefore, Mono users can neither view nor use it. Of course, none of these restrictions are available now .. NET is open-source based on MIT, a very loose license agreement. In addition, Microsoft also provides a patent commitment, which will help. NET has been applied, while avoiding problems that have occurred for years in the open-source, Unix, and free software communities. His team can use Microsoft's open-source implementation to solve the problem that the Mono code library is incomplete or has errors. The next plan of the Mono team is to integrate. NET open-source code into Mono. The mono Project will update the entire plan this weekend, waiting for good news on the weekend.

Microsoft's open-source. NET incident aroused strong repercussions in the community. There are already more than 800 discussions on Hack News. Many Unix/Linux users who love the C # language are very welcome to this regard. Some people think that in this era, there is no reason for developers to pay for the operating system in the case of alternative options. They can choose cloud services. Microsoft only attracts more developers to use its Azure service. Interestingly, there is always a debate about the advantages and disadvantages of the language in the developer community. Many people think that C # is the best language, and many people discuss the advantages and disadvantages of the language.

 

Open and closed are pseudo propositions, and giants can play tricks.

Microsoft announced that the. NET development environment will be open-source to support Mac OS X and Linux

Microsoft announced that it will open-source. NET core runtime and will support Linux and Mac OS

Embracing open-source and moving towards cross-platform platforms: Microsoft's comprehensive end-to-end solutions allow developers to become more powerful

Microsoft released a new simulator: making Android development easier with

Related Article

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.