Top 10 new features in ASP.Net 5

ASP.Net vNext makes it easier to build leaner, faster, cloud-optimized Web applications, and it lets you do so on Windows, Linux, or Mac OS X

Microsoft's ASP.Net 5 -- aka ASP.Net vNext -- is the latest release of Microsoft’s popular and flexible framework for building modern Web applications. First released in 2002 as part of Microsoft .Net Framework 1.0, ASP.Net has come a long way in the past decade, but ASP.Net 5 is arguably the most significant revision of ASP.Net to date.

With version 5, ASP.Net becomes an open source framework, available on GitHub, with a cross-platform runtime in the works. That’s right, you’ll be able to build and execute ASP.Net 5 applications on Windows, Linux, or even Mac OS X. Plus, ASP.Net 5 brings all sorts of improvements that make applications easier to build, easier to configure, and easier to maintain.

In this article I will present my favorite new features in ASP.Net 5, with code examples wherever applicable. Note that these are not necessarily ordered based on priority or importance; indeed, it would be nearly impossible to rank them all.

ASP.Net 5 feature No. 1: Cross-platform runtime

ASP.Net 5 applications can be executed on either the full .Net CLR (Common Language Runtime) or the the new cross-platform .Net Core CLR runtime engine. The full .Net CLR is the default runtime engine that can provide compatibility with legacy applications. It runs only on the Windows operating system.

The .Net Core CLR is a lean, modular, and completely self-contained runtime that can be used to build lightweight and cloud-optimized Web applications. The Core CLR is cross-platform and open source, with ports for Windows, Linux, Mac OS X, and FreeBSD in the works. In short, you will now be able to build your application on one platform and execute it on another or even on multiple platforms.

To continue reading this article register now

How to choose a low-code development platform