I have recently started doing Research and Development on ASP.NET vNext and I am trying to understand following:
How is ASP.NET MVC vNext cloud optimized?
What are major changes to the .NET Core, .NET 4.6 that ASP.NET MVC vNext are called cloud optimized?
What is meant by the fact that ASP.NET MVC, Web API and Web Pages now share a unified core? Whats the advantage of that?
Kindly help me understanding these concepts from a beginners point of view.
vNext apps can use a cloud-optimized subset of the .NET framework. This subset of the framework is about 11 megabytes in size compared to 200 megabytes for the full framework, and is composed of a collection of NuGet packages.
It is not required that you use this subset of the framework you can still use the full framework depending on what parts of the framework your application needs.
Previously there was a moderate amount of duplicate concepts between MVC and WebApi. The routing systems and framework extension points where very similar but different implementations. They are now the same framework. You can return MVC and WebApi results in the same controller if you want. Web Pages will be added to MVC 6 in a later release.
ASP.NET 5 (Panel Discussion)
http://channel9.msdn.com/Events/Visual-Studio/Connect-event-2014/023Five Essential Things to know about ASP.NET vNext (David Fowler Damian Edwards)
https://vimeo.com/113688715ASP.NET vNext 101 (Damian Edwards, David Fowler)
http://channel9.msdn.com/Events/dotnetConf/2014/ASP-NET-vNext-101
The .Net Core is a subset of the .Net framework similar to the BCL that has been open sourced and is supported by Microsoft on Windows, Linux and Mac OSX
Introducing .NET Core
http://blogs.msdn.com/b/dotnet/archive/2014/12/04/introducing-net-core.aspx
Edit: New Video from NDC confrence on June 19, 2015
What’s new in ASP.NET 5 and MVC 6 - Jon Galloway and Damian Edwards https://vimeo.com/131199086
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With