Check out my book "Hands-On RESTful Web Services with ASP.NET Core" available on Amazon or Packt.

Future of ASP.NET is open source and cross platform

Future of ASP.NET is open source and cross platform

 

 

ASP.NET 5 is a new open-source, cross-platform, high performance and lightweight framework for building Web Applications using .NET.

The aim of Microsoft is to create a new single platform which is independent from OS. Microsoft has learned that there isn’t a single dominant platform and  ASP.NET framework needs to run on multiple OS,  they want to give the opportunity to develop .NET applications using your favorite development tools.

Open source framework

ASP.NET 5 sources are available on GitHub. All repo, projects and works are openness: you can find the community standup here, the roadmap, and the documentation.

Actually, ASP.NET 5 is a RC version but the 1.0.0 version will be released on Q1 2016.

Use favourite development tools

There are 3 ways to develop applications on ASP.NET5:  the first way is  Visual Studio 2015 , which is NOT cross-platform and can be installed only on windows. Microsoft provides free version of Visual studio: Visual studio Community 2015.

The second way is to use Visual Studio Code, which is a cross-platform code editor for building modern web applications.

The third way is to use OmniSharp combined with your favourite code editor. OmniSharp is a set of tooling, editor integrations and libraries for developing in .NET, which is compatible with most common code editors: Atom, Brackets, Emacs, Sublime Text and Vim.

Yeoman generator 🙂

Code editors can be combined with Yeoman to generate the scaffold of  yours ASP.NET 5 projects. Microsoft provides  custom template generator called generator-aspnet.

Conclusion

So, keep in mind: the future of ASP.NET is open source and cross platform. I’ve written some articles about ASP.NET 5:

Introducting vNext and MVC6

Introducing ASP.NET 5 on Ubuntu

Cheers 🙂

About Samuele Resca

Samuele Resca is an Microsoft MVP Visual Studio and Development Technologies, Software Engineer, specializing mainly on ASP.NET MVC and in general about everything that revolves around the web. Samuele was born in 1994, and works as a software developer @ YOOX NET-A-PORTER Group He loves the MVC frameworks, ASP.NET MVC, Javascript, Node.js and Typescript.