The latest version of Microsoft web technologies Asp.Net 5 and Mvc 6 have very big differences.
You can find some of this new features below
- ASP.NET vNext includes new cloud-optimized versions of MVC 6, Web API 3, Web Pages 4, SignalR 3, and Entity Framework 7.
- Now Mvc has no dependency to System.Web dll.
- There is a project.json instead of classic global.asax file.
- There is Ioc container to manage all dependencies
- Finally all these Microsoft technologies are open source and cross platform, so we are able to develop apps on Linux or Mac.
Now we will build and Web API on MVC 6 structure.