ASP.NET Core – what’s new?

Since 2016 Microsoft has announced the release of ASP.Net Core 1.0 which is a complete re-write of previous ASP.Net versions. Dispelling the myth that ASP.Net Core is “just another version” of  ASP.Net 4.6, let us introduce you the new side-by-side framework – the ASP.Net Core 1.0!

ASP.Net Core is a new open-source framework for building cloud-based applications. What simplifies the coding process, is framework cross-platform capabilities, as it runs on Windows, macOS and Linux.

As a matter of fact, the so-called “continuation” of 4.6 version has already become very popular. Comparing to ASP.Net 4.6, the cutting-edge framework is much smaller, but a lot more modular. Moreover, it has combined new features and best ASP.Net 4.6 capabilities.

Thanks to simplified structure, ASP.Net Core is easy-to-use. One of the greatest framework  advantages are command-line tools – we can test all product scenarios at the command-line.

ASP. Net Core has simple structure and flexible deployment capabilities. You can easily upload framework on your app and install it side-by-side or machine-wide.

Another advantage is ASP.Net Core compatibility with .Net Framework, Xamarin, and Mono. The framework is fully supported with multiple languages like C#, VB, F# and modern constructs like generics, Language Integrated Query (LINQ), etc.

The key framework features are briefly outlined below:

  • Open-source: supported by Microsoft
  • Cross-platform: Windows, macOS, Linux
  • Dependency injection support
  • New project.json feature: includes all references and editable launch settings
  • Easy integration with client-side frameworks (AngularJS, KnockoutJS, Bootstrap)
  • Console and dotnet command: ability to create and launch projects due to console and dotnet command
  • Simple structure: ability to add files directly via project file manager
  • Setting configuration capability: ability to install configuration depending on environment (production, development)
  • All static files are placed in wwwroot directory
  • New free Visual Studio Code editor