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:
- Estoy aprendiendo desarrollo web. ¿Debo aprender jQuery?
- Estoy construyendo un sitio de subastas en línea. ¿Cómo evito una condición de carrera cuando varias personas ofertan a la vez?
- Aprendí HTML5 y CSS3 y comencé en JS, pero no es nada fácil. ¿Cuáles son algunos consejos para aprender JS?
- Cómo hacer que mi sitio web se cargue más rápido
- ¿Qué necesito instalar en mi servidor para construir un sitio web en Python?
- 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.