ASP.NET vNext aka ASP.NET 5 : Top 10 features you need to know
ASP.NET 5 is a new open-source and cross-platform framework for building modern cloud-based Web applications using .NET. We built it from the ground up to provide an optimized development framework for apps that are either deployed to the cloud or run on-premises. It consists of modular components with minimal overhead, so you retain flexibility while constructing your solutions. You can develop and run your ASP.NET 5 applications cross-platform on Windows, Mac and Linux. ASP.NET 5 is fully open source on GitHub.
ASP.NET vNext Common Language Runtime
It unites technologies like ASP.NET MVC and Web API into a single programming model and will be cross platform.
There are no plans to support VB in ASP.NET 5 in terms of compilation, project templates, and other tools.
In summary, with ASP.NET 5 you gain the following foundation improvements. So here are the top 10 features you need to know about ASP.NET vNext or ASP.NET 5 :
#01. Open source and community focused
#02. Ability to host on IIS or self-host in your own process
#03. Built on .NET Core, which supports true side-by-side app versioning
#04. New light-weight and modular HTTP request pipeline & Ships entirely as NuGet packages
#05. Integrated support for creating and using NuGet packages
#06. Single aligned web stack for Web UI and Web APIs
#07. Cloud-ready environment-based configuration
#08. Built-in support for dependency injection
#09. New tooling that simplifies modern web development
#10. Build and run cross-platform ASP.NET apps on Windows, Mac and Linux
So that’s it guys for now. I believe, I was able to throw some light on features of ASP.NET 5 with the help of this article.
Update: ASP.NET 5 has been renamed to ASP.NET Core 1.0
What do you Think?
If you have any questions or suggestions please feel free to email us or put your thoughts as comments below. We would love to hear from you. If you found this post or article useful then please share along with your friends and help them to learn.
Happy Learning 🙂