ASP. net mvc 4, ASP. NET web API, ASP. NET web pages V2 (razor) are all open-source and accept contributions from the community (contributions)

Source: Internet
Author: User

Update: It seems that Microsoft's small step has causedCommunityLet's take a look at the comments from Phil haack (the former Microsoft ASP. net mvc project manager has been added to GitHub ). It seems that it is not easy for Microsoft to take this step (not open Souce, but accept external contributions ).

Messages from Scott Guthrie and Scott hanselman blogs, Asp. net MVC 4, Asp. net web API, Asp. net web pages V2 (razor) is all open-source and accepts contributions from the community (contributions ).

The source code is still released through codeplex at http://aspnetwebstack.codeplex.com /. Codeplex currently supports git. Why codeplex is still used without choosing the popular GitHub? Scott hanselman explained in his blog that it seems that codeplex will also have major upgrades and will become better and better.

ASP. net mvc has been open-source since its release, but this open-source is not just a new product (web API, web pages ). In the past, Microsoft only published the source code for ASP. net mvc open source code, and community developers could not directly participate in product development. From this time on, community personnel can directly participate in the development of these products and contributeCode(Code contribution), submit the bugfix, unit test, share idea, etc. These products will also integrate more and more technologies or products from the community, such as already integrated jquery, jquery UI, jquery mobile, jquery validation, modernizr. JS, nuget, Knockout. JS and JSON.. net.

The purpose of open source is to more closely enhance the contact and interaction with the community (tighter feedback loop), but it does not mean that the above products will be led by the Community (Microsoft is not a zombie ). These products are still fully supported by Microsoft (fully supported) products, released independently or as part of Visual Studio (just like today), and are still developed and maintained by the current development team, microsoft's investment in this sector will not be reduced (in fact, it has been increasing ).

Why is ASP. NET web forms not open source?
Scott hanselman explained in his blog that open-source products are independent of the. NET Framework, which means they are not associated with the operating system. Web forms is part of system. Web. dll, which is associated with the Windows server platform. The associated Code cannot be replaced easily unless you update the. NET Framework or operating system.

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.