ASP.NET vNext source code published on Github

    Microsoft took a step towards developers by posting on Github the source code for the next version of ASP.NET (vNext), as well as sample applications, demos of new features and documentation.

    The company announced the publication of the code in the public domain under a free Apache 2 license the day before yesterday. The source code for the old version of ASP.NET was partially published earlier 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 with optimization for cloud web applications. The new framework should simplify application development, as well as significantly improve their performance. The repository contains updated versions of MVC, Web API, Web Pages, SignalR and EF.

    Learning is suggested to begin with the introductory section of Home . The repository provides code samples and documentation . Samples should help you understand some of the new ASP.NET features and try them out right away. In particular, examples of new features are in the Entropy repository .

    In addition, this is a good help for beginners: there are templates for simple applications that can be edited: ConsoleApp ,HelloWeb and HelloMvc .

    In the screenshot - the ASP.NET vNext Hello World application is launched from the terminal, after each editing in Visual Studio and updating the browser, it is re-compiled 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 launched.



    Examples of more complex open source ASP.NET 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 compilation before executing native Windows Store applications, as well as an effective .NET Next Generation JIT JIT compiler (RyuJIT), which improves the performance of both desktop and server applications.

    Also popular now: