Simple y breve: ¡nada! MVC es una arquitectura. No es un nuevo lenguaje o marco. Sí, no crea una aplicación MVC como crea una aplicación ASP .NET.
Para comenzar, siga las guías y la documentación aquí: MVC
Y felicidades por elegir MVC. Permítanme decirlo sin rodeos, pero la aplicación de formularios ASP .NET es realmente muy mala. Fueron introducidos por Microsoft para atraer a los desarrolladores de aplicaciones de escritorio a principios de la década de 2000. (Es un hábito de Microsoft: crear sus propios estándares en lugar de seguir los estándares existentes) Es por eso que funcionan igual que las aplicaciones de escritorio que están en contra de los estándares HTML y, por lo tanto, MVC:
- Cómo construir un sitio web desde el principio
- Enseño un curso de pregrado en desarrollo web (actualmente usando Rails). Si cambio a Java / Kotlin como lenguaje de programación, ¿recomendaría Spring, J2EE u otra cosa?
- Estoy considerando codificar bootcamps en Nueva York, particularmente para convertirme en un desarrollador de pila completa. ¿Qué bootcamp es el mejor?
- Estoy a punto de aprender Python como mi primer lenguaje de programación. No tengo experiencia previa en programación. ¿Algún consejo o cosas que debo tener en cuenta?
- Cómo convertirse en un desarrollador web pago en un año
- En una página ASP .NET solo puede haber un formulario por página .aspx. En MVC, puede haber múltiples.
- Los formularios ASP .NET están controlados por eventos. Se dispara un evento sobre alguna acción. Que internamente no es más que enviar los formularios. En MVC, no hay acciones ni eventos. Simplemente envíe los formularios directamente a través de métodos get o post .
- Los elementos de formularios ASP .NET se basan en ID. En MVC, los elementos se basan en nombres.
- Realiza una gran cantidad de codificación en formularios ASP .NET en el enlace de datos y asigna los valores de los controles ASP .NET a las variables. En MVC, los datos están directamente vinculados a las entidades.
El modelo de formularios ASP .NET impulsado por eventos de acción más tarde inspiró a Sun Microsystems a presentar JSP. Pero ninguno de los modelos de este tipo es tan bueno como MVC. MVC cumple totalmente con los estándares W3C y HTML.
En pocas palabras, puedo decir que MVC es tan mejor que las formas ASP .NET como C ++ es que C. MVC está totalmente orientado a objetos y datos.
Consejo adicional: si realmente conoce los conceptos básicos de HTML y JavaScript. En primer lugar, comience a aprender AngularJS en W3Schools. AngularJS sigue la arquitectura MVC. De esta manera, aprenderás más rápido y mejor. AngularJS aclarará sus fundas sobre la arquitectura MVC. Y no tomará más de 2 a 3 días para un estudiante promedio a rápido.