📜 ⬆️ ⬇️

ASP.NET MVC, Web API, Razor and Open Source

The source code ASP.NET MVC, Microsoft has made available under an open source license since the release of the first version. We have implemented some great open source technologies in this product, and now we supply jQuery, jQuery UI, jQuery Mobile, jQuery Validation, Modernizr.js, NuGet, Knockout.js and JSON.NET as part of this solution.

Today, I’m happy to announce that the source code for ASP.NET Web API and ASP.NET Web Pages (also known as Razor) is available under an open source license (Apache 2.0). We also increase the transparency of the development of all three projects by placing their code repositories on CodePlex (using Git support, which was announced last week). By doing this, we will implement a more open development model, where every community member can give feedback on code, fix bugs, new development features, and also collect and test products every day using the latest versions of the source code and tests.

For the first time, we are giving an opportunity to non-Microsoft developers to send patches and code, which will be reviewed by the Microsoft development team for possible inclusion in our products. We introduced a similar approach last December for the Windows Azure SDK and found it remarkable in terms of establishing closer cyclical contact with the developers - which ultimately led to the release of better products.
')
It is very important that ASP.NET MVC, Web API and Razor will continue to be products that are fully supported by Microsoft and exist both as separate products and as part of Visual Studio (as it is today). They will continue to be developed by the same programmers from Microsoft who are working on them today (in fact, today many people work like never before in the Microsoft team working on ASP.NET). The goal of our announcement today is to increase the feedback efficiency even more, which will allow us to produce even better products. We are really impressed with the expected improvements.

Find out more

You can go to http://aspnetwebstack.codeplex.com , synchronize and build the source ASP.NET MVC tree, Web API, and Razor.

The Git repository hosted on the site is a living RC (release candidat? - prime translator ) cornerstone of the development tree, which our team has been working on for the last few weeks. The tree contains both the source code of the runtime library and the tests; it can be collected and tested by everyone. Since the resulting binaries are suitable for deployment, you can compile your own builds and try out product updates after their adoption.

You can also directly participate in product development by reviewing the code and writing reviews, sending bugs and helping us perform patch checks, offering new features and sending feedback on the quality of their implementation, as well as sending your own fragments and code corrections. Please note that all submitted code will be rigorously tested and tested by the ASP.NET MVC team and only the code that will meet our high demands for quality, matching design and development plan, can be embedded in the source code of the project.

Total

Our entire team is pleased with the appearance of today's announcement - this is what we have been striving for for many years. Closer feedback will enable us to develop better products and take ASP.NET to a new level in terms of innovation and user attention.

Thank,
Scott

Free translation (c) VF Chuzha aka hDrummer, the original is here .

Source: https://habr.com/ru/post/140865/


All Articles