📜 ⬆️ ⬇️

Microsoft has translated into Open Source another part of the stack of technologies ASP.NET

A couple of days ago, Microsoft announced that another .Net Framework component would be available for download in source code under the Apache License 2.0 . Thus, now the entire ASP.NET stack is distributed in source code, including the Razor Engine, System.Json, Web API and Web Pages. It is available both for download and for viewing the change history. With this release, the entire group of projects will work according to the rules of Open Source, making it possible to enable its own functionality and correct errors by any member of the community, with the full support of the code from Microsoft.

Mono and new stacks


We imported a copy of the GIT tree from Codeplex into GitHub's Mono Organization into the aspnetwebstack module.

The Mono module currently has a dependency on the aspnetwebstack module, so the next time you run the autogen.sh command, you will receive a complete copy of aspnetwebstack.

Also, starting today, we replaced our implementation of System.Json (which, originally, was made for Moonlight) with a Microsoft implementation.
')
Other libraries, such as Razor, will be as follows. in fact, importing them is trivial. However, there is a problem: ASP.NET MVC 4 now depends on our implementation of the ASP.NET stack, in which it is necessary to complete asynchronous support.

Our copy on github will contain mainly changes aimed at integrating the stack with Mono. If we make any changes in the integration, we will give the code directly to Microsoft to include it in the aspnetwebstack project.

Mono's ASP.NET Engine Extension


The new version of the ASP.NET engine supports asynchronous programming of C # 5.0 and this change requires support from the ASP.NET core.

At the moment, we do not expect anyone to work on expanding the functionality of the ASP.NET core, but you can advise new and enthusiastic developers who like asynchronous programming to make these features in Mono

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


All Articles