2011-01-28 8 views
15

FYI, sé asp.NET y estoy planeando aprender asp.NET MVC. Escuché que asp.NET MVC 3 ha sido lanzado. ¿Debo aprender MVC 3 en este momento? o debería comenzar con MVC 1 o 2?¿Debo aprender asp.NET MVC 3 sin conocimiento de MVC 1 o 2?

Gracias

+0

Gran recurso para los "cambios" a MVC 3 son las publicaciones del blog de Brad Wilson: http://bradwilson.typepad.com/blog/2010/10/service-location-pt7-model-metadata.html – jfar

+0

buena pregunta, tengo la misma pregunta. – Cheung

Respuesta

14

Los principios básicos son de todos modos, aprender MVC 3 sería el camino a seguir. Primero, "Aprendizaje" 1 o 2 significaría que su conocimiento inicial del marco ya está desactualizado. Siempre aconsejo no aprender versiones anteriores de marcos porque a menudo tiene que desaprender cosas cuando llega a la versión más reciente del marco

+0

bien, pero ¿qué ocurre si la compañía está utilizando ASP.NET 2.0 (Visual Studio 2005)? ¿Pueden instalar MVC 3? – Victorgalaxy

+1

Ver esa es una pregunta diferente =) MVC 3 requiere .NET 4.0 (http://www.asp.net/learn/whitepapers/mvc3-release-notes#software-requirements) así que si estás atrapado en .NET 2.0, entonces sí tendrás que aprender una versión anterior. Pensé que MVC 2 requería .NET 3.5, pero podría estar equivocado. – TheRightChoyce

+0

¡oh no, incluso MVC 1.0 requiere asp.net 3.5! Increíble ... así que me tengo que quedar con asp.net no mvc si estoy trabajando con asp.net 2.0: S hmm ... solo quiero señalar que muchas empresas todavía usan Visual Studio 2005. .. * suspiro * muy mal – Victorgalaxy

2

Debe aprender la versión 3; es un superconjunto de las dos primeras versiones.
Sin embargo, no estoy seguro de cuánto material introductorio se ha escrito para 3 todavía.

+0

+1 por la falta de tutoriales introductorios, excepto en el sitio asp.net y libros. – naveen

3

de inicio con 3 - está en construcción iterativa a 2, que fue iterativa a 1. Si se entera de 1 aprenderá maneras de hacer las cosas que han sido simplificados y mejorados en 2 y 3.

2

Creo que quizás "debería" es un poco subjetivo. Pero puedo decir, estoy aprendiendo MVC 3 sin haber aprendido primero 1 o 2, y no tener demasiado tiempo para hacerlo.

Scott Guthrie's blog es una necesidad, aunque ;-)

+0

No mire la versión del Framework, piense en ello como la primera versión. Es muy fácil captar la atención una vez que profundizas en ella. PD: Es gracioso ver el nombre de Scott Guthrie por completo. Lo conozco como ScottGu :) –

1

Debe quedar atrapado en MVC3. Los marcos son iteraciones y mejoras al mismo paradigma de programación básica.

Jon Galloway ha vuelto a codificar su MvcMusicStore example para MVC3. Todas las herramientas que necesita son gratuitas, se proporcionan enlaces y usted puede usar NuGet!

0

Creo que debes elegir tu propio destino. Intenta aprender MVC 3, con Razor View Engine también, verás que puedes. Por cierto, depende de la versión de marco que usará.