I made several websites with MVC 1 and now I'm ready to skip the version 2 to go ahead and play with the version 3 directly.
Without giving to much details, can you provide me with the biggest key concepts that the version 3 brings to the table versus version 1 (version 2 included)?
I will research on those topics afterwards.
For example I heard about "areas" in v2. I'm looking for those big things you programmers think it's worth to know.
Thanks
The main difference between ASP.NET Core and ASP.NET MVC 5 is their cross-platform approach. ASP.NET Core can be used on Windows, Mac, or Linux, whereas ASP.NET MVC 5 can only be used for applications on Windows. The ASP.NET Core MVC is a framework for building web apps and APIs, optimized for use with ASP.NET Core.
Conceptually the three-tier architecture is linear. However, the [model-view-controller] MVC architecture is triangular: the view sends updates to the controller, the controller updates the model, and the view gets updated directly from the model. The MVC architecture is not necessarily triangular, it can be either.
ASP.NET MVC 3 is a framework for building scalable, standards-based web applications using well-established design patterns and the power of ASP.NET and the . NET Framework. It installs side-by-side with ASP.NET MVC 2, so get started using it today!
In fact, in ASP.NET MVC, there are three distinct types of model: the domain model, view model and input model.
The documents What's new in MVC 2 and ASP.NET MVC 3 Release Notes provide a good overview.
MVC 2:
MVC 3:
In addition there are all the blog posts about MVC by Scott Guthrie, Phil Haack, Brad Wilson, and a bunch of others you can search for with very little effort.
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