Last month Microsoft announced ASP.NET vNext to the world at TechEd North America; since then, there has been a good release of information for developers (and from developers), and we’re doing our part by sharing what this release could mean to our clients.
ASP.NET vNext has been defined as a lean and composable framework for building web and cloud applications. It is fully open source and available on GitHub (remember this post?). It is also currently in preview only (alpha version).
This preview is a good taste of what Microsoft is doing towards having an open and cross-platform that is super developer friendly, translating into better development practices.
Here’s a little bit on how it works: traditionally, there’s a dependency between computers (where we work) and servers (the system that responds to requests); Microsoft proposes to break that dependency with vNext, a platform that will be online, in the browser of the development environment.
What this means to you:
1. Development will be faster. Because of the independence between applications and servers, developers won’t slow down at issues like code working in a way in their computer and behaving differently in the server. What happens in a computer will happen in the server.
2. More stability and less testing. If what happens in the computer happens in the server, an immediate result is stability; if the behavior is the same in different environments, it means less testing.
3. Less need for support. If something fails in the server, it’ll be easier to reproduce in the computer, and it’ll work in an agile way.
4. Time to market will be faster. Corrections and improvements will be made quicker; clients won’t depend as much on programmers and developers sitting in front of their computer to work, since corrections will be made in the online browser from any physical location.
There are still many months between this early alpha and its release, but if you want to know more about vNext, all the sessions from TechEd and other resources are available here, the .NET Web Development blog updates information continuously, and the first community technology preview (pre-released versions of the next major release to collect feedback from customers) can be found here.