This chapter started by showing the basics of a website processing from client to server using ASP.NET. We then introduced the new ASP.NET 5, which works with both the full .NET Framework and the new .NET Core. You can use it to build and run applications on Windows, Mac/iOS, and Linux/Android.
The new project template for ASP.NET 5 includes package managers for both server and client libraries. The server libraries are managed through the familiar NuGet. Client libraries now use the open source package manager, Bower (along with NPM and Gulp for related tasks).
ASP.NET 5 MVC 6 projects provide a powerful programming model for handling user requests. This includes a controller for processing a routed request, selecting a model object, ...