MVC 5 or MVC 6 for a MVC beginner

asp.net-core-mvc asp.net-mvc asp.net-mvc-5 entity-framework

Question

I am a .net developer with 10+ years of experience however never got an opportunity to work with MVC or EF. As I am looking for other opportunities , i started looking in MVC 5 and other new technologies/frameworks. I got my fundamentals however with recent release of MVC 6 , am confused now to learn what. It seems MVC 6 is a lot different fundamentally as System.web,httpcontext,global.asax and lot other places are changed in MVC 6. I am planning to get a book or Pluralsight subscription and study MVC in more detail with some lab and hands on practice. Do you guys think i should do it with MVC 5 and when MVC 6 is released it will be on top of it or start with MVC 6 directly to avoid any confusion . Your help is appreciated.

Any website/books suggestion ?

Edit- It seems MVC 5 is way to go . Any other technology along with it which goes together?

1
8
9/7/2014 8:23:07 AM

Accepted Answer

If you're just starting with ASP.NET MVC, MVC 5.0 will do as most of what you'll learn can be transferred to version 6 when it's released.

I would also recommend learning a front-end MVW framework such as AngularJS with ASP.NET WebAPI.

Most of the knowledge in learning the MVC pattern is transferable to AngularJS and you can use WebAPI as a back-end to build a robust API for your apps (which you can re-use later to take your applications to other platforms such as iOS or Android)

The asp.net website is a great place to start:

http://www.asp.net/web-api

http://www.asp.net/mvc/tutorials/mvc-5/introduction/getting-started

9
8/3/2014 1:38:16 PM


Related Questions





Related

Licensed under: CC-BY-SA with attribution
Not affiliated with Stack Overflow
Licensed under: CC-BY-SA with attribution
Not affiliated with Stack Overflow