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:
Introducing ASP.NET 5 on Ubuntu
Cheers 🙂