2010-02-25 13 views
7

Pocos meses he comenzado a aprender ASP.NET MVC 1.0. Aunque al principio fue duro, ahora he progresado mucho, por lo que estoy trabajando en algo serio que puedo mostrarles a mis colegas. Pero, ahora MVC 2 casi está por ahí.¿Debo seguir trabajando en mi proyecto en MVC 1.0 o parar y aprender MVC 2.0?

Ahora me gustaría saber si MVC 1.0 y MVC 2 son profundamente diferentes. De hecho, me pregunto si necesito (primero) terminar lo que me gusta o (en segundo lugar) debo detener todo y aprender primero MVC 2.

Para ilustrar mi punto, diría: está migrando de MVC 1.0 a MVC 2 la misma escala que la migración de Web Form a MVC 1.0

Gracias por ayudar.

+0

Richard - Necesito migrar de formularios web a mvc, ¿cuál sería su mejor consejo para hacer esto? –

+0

Libros - Pro ASP.NET Apress (Steve Sanderson), The Beer House (Wrox). Tutorial - NerdDinner + Videos del sitio ASP.NET. Foros - StackOverflow + ASP.NET sitio web – Richard77

Respuesta

2

No existe la migración de MVC1 a MVC2.

como más nuevo es una versión mejorada, sólo se necesita aprender nuevas características introducidas con él, al igual que

Por ejemplo, si está utilizando .Net Framework 4.0, más adelante, cuando la versión 4.5 o 5.0 entra, no se va a migrar! pero aprende nuevas características en ese

+1

Incorrecto, están ROMPER CAMBIOS. Y es realmente un desastre cuando tienes una aplicación de 1 año que evolucionó constantemente. Como las características agregadas con los mismos nombres que las características desarrolladas personalizadas, cosas que ya no funcionan (LinkBuilder.BuildUrlFromExpression), etc. De hecho, migré a .NET 4.0 en el mismo tiempo y mi aplicación no podía funcionar en absoluto, tuve que volver a integrarla en una clase de proyecto por clase, pasando 2 días en algo que esperaba que fuera indolora. ... Respondiendo a la pregunta: NO, si desarrollaste cosas simples de acuerdo con el 'modo de Microsoft' de hacer las cosas, aceptaste ... – Mose

2

Son no profundamente diferente. Todo lo que aprendió hasta ahora en 1.0 es aplicable en 2.0. Puede comenzar a buscar en 2.0 new features sin embargo. Cita del blog de Scott Gu:

ASP.NET MVC 2 es la siguiente actualización significativa de de ASP.NET MVC. Se trata de una actualización compatible a ASP.NET MVC 1 - por lo que todo el conocimiento, habilidades, código, y las extensiones que ya tengas en ASP.NET MVC continúan trabajando y aplicar el futuro

0

Como MVC2 sigue siendo un Release Candidate usted debe comprobar las políticas de su empresa, de lo contrario No creo que tengas ningún problema para usar MVC2, ya que todo desde MVC1 aún funciona en 2. Y obtienes los beneffits de MVC2.

Cuestiones relacionadas