views:

953

answers:

4

I recently recieved the ASP.NET MVC 1.0 Professional book by Wrox, and in the intervening time, I found out that ASP.NET MVC 2.0 is being released soon.

Questions

  1. Should I MVC 2.0? Are there any resources specifically for MVC 2.0?
  2. Should I learn MVC 1 and then unlearn concepts and then learn MVC 2?
+12  A: 

The difference between MVC 1 and MVC 2 are not like the difference between classic ASP and ASP.NET. What I mean is that if you learn MVC 1 you will be able to use everything in MVC 2. MVC 2 for the most part builds on top of MVC 1. So if you have an MVC 1 book I'd say read it and then read articles on what is new in MVC 2. Besides some blogs and articles I don't think there is much else on MVC 2 right now.

Sayed Ibrahim Hashimi
+2  A: 

MVC 2 is still in Beta (at least the last time I checked).

MVC 1 and MVC 2 use similar concepts...MVC 2 just adds features. Learn MVC 1 as a stepping stone, and then you can better utilize the new advanced features being released in MVC 2.

Justin Niessner
It is now RC, functionality wise it should not change.
Schalk Versteeg
A: 

It's not completely released yet but people are using it. Actually, you are fine to use MVC version 1 resources to learn it and read up on what's new. A lot of what's there is just to make things a little easier, like the new syntax changes for HTML encoding etc.

BobbyShaftoe
+1  A: 

I had the same question. I recommend that you learn and focus on MVC 1, but also read some of the upcoming changes in MVC 2. This way, as your working on your MVC 1 project, you can see how MVC 2 features could be applied.

Gabe