Microsoft has taken a step towards developers by putting the
source code for the next version of ASP.NET (vNext) on Github, as well as sample applications, demo samples of new functions and documentation.
On the publication of the code in the public domain under the free license Apache 2, the company
reported the day before yesterday. The source code for the old version of ASP.NET was previously partially published at
http://aspnetwebstack.codeplex.com/ , and it was assumed that vNext would be there. But still chose Github.
ASP.NET vNext is an updated version of ASP.NET optimized for cloud-based web applications. The new framework should simplify the development of applications, as well as significantly improve their performance. The repository contains updated versions of MVC, Web API, Web Pages, SignalR and EF.
The study is proposed to start with an introductory section
Home . The repository contains
sample code and
documentation . Samples should help sort out some of the new features of ASP.NET and immediately try them out. In particular, examples of new features are in the
Entropy repository.
')
In addition, it is a good help for newbies: there are simple application templates that can be edited:
ConsoleApp ,
HelloWeb and
HelloMvc .
In the screenshot, an ASP.NET vNext Hello World application is launched from the terminal; after each edit in Visual Studio and the browser update, it is recompiled and updated. The application is optimized for cloud hosting.

Alternatively, the same application can be executed in the standard way from Visual Studio, when the web server and browser are automatically started.

Examples of more complex ASP.NET open source applications:
MVC Music Store and
BugTracker .
The configuration file NuGet.config in the repository refers to the MyGet feed, which lists all the packages in development, it is constantly updated.
In addition to ASP.NET, Microsoft also announced .NET vNext, where it will be possible to compile C # 6 and VB programs with Roslyn compilers. There will also be a new .NET Native compiler for compiling before executing native Windows Store applications, and another efficient .NET Next Generation JIT (RyuJIT) JIT compiler that improves the performance of both desktop and server applications.