At TechEd North America, Microsoft made no.of announcements that are part of the next generation of .NET. Microsoft also revealed that there are currently 1.8 billion active installs of .NET. This large number is the reason enterprise still rely on .NET for their critical apps. Microsoft announced .NET Compiler Platform (“Roslyn”) at Build conference last week, today they announced ASP.NET vNext, which is an updated version of ASP.NET that been optimized for cloud Web development.
They have designed ASP.NET with a key set of design principles in mind:
- Cloud-ready out of the box
- A single programming model for Web sites and services
- Low-latency developer experience
- Make high-performance and high-productivity APIs and patterns available – enable them both to be used and compose together within a single app
- Fine-grained control available via command-line tools and standard file formats
- Delivered via NuGet
- Release as open source via the .NET Foundation
- Can run on Mono, on Mac and Linux
ASP.NET vNext includes updated versions of MVC, Web API, Web Pages, SignalR and EF. The key improvement with these frameworks is that MVC, Web API and Web Pages have been merged into a single programming model. For example, there’s now unified controller and routing concepts between all three. You can now have a single controller that returns both MVC views and formatted Web API responses, on the same HTTP verb.
Here’s a quick rundown of the .NET announcements that Microsoft shared at TechEd.
- .NET vNext
- ASP.NET vNext (MVC, Web API and Web Pages 6; EF 7; SignalR 3)
- .NET Framework 4.5.2
- .NET Native Developer preview 2 – x86 support
- .NET Next Generation JIT CTP 3 – supported on Windows 7
- Better support for Xamarin in .NET PCL NuGet Packages
- ApiPort API Portablity Analyzer
- Client Libraries for Office 365 REST APIs
Read about it in detail here.