Jun 26, 2015

DNX - .NET Execution Environment and ASP.Net 5


DNX - .NET Execution Environment and ASP.Net 5



The .NET Execution Environment (DNX) is a software development kit (SDK) and runtime environment that has everything you need to build and run .NET applications for Windows, Mac and Linux. It provides a host process, CLR hosting logic and managed entry point discovery. DNX was built for running cross-platform ASP.NET Web applications, but it can run other types of .NET applications, too, such as cross-platform console apps.



ASP.NET 5 you gain the following foundational improvements:
·         New light-weight and modular HTTP request pipeline
·         Ability to host on IIS or self-host in your own process
·         Built on .NET Core, which supports true side-by-side app versioning
·         Ships entirely as NuGet packages
·         Integrated support for creating and using NuGet packages
·         Single aligned web stack for Web UI and Web APIs
·         Cloud-ready environment-based configuration
·         Built-in support for dependency injection
·         New tooling that simplifies modern Web development
·         Build and run cross-platform ASP.NET apps on Windows, Mac and Linux
·         Open source and community focused

Source: