Vamos a continuar con esta serie de posts sobre ASP.NET MVC. Puedes ir también a los artículos 1 y 3.
¿Qué ventajas nos ofrece este modelo MVC en ASP.NET?
- Es extensible
- Es amigable con SEO (las url son muy sencillas, e implementan las acciones y parámetros de forma natural, facilitando su acceso mediante buscadores) y REST
- Nos da un enorme control sobre la salida
- Nos da un enorme control sobre el flujo
- Nos separa de forma natural las responsabilidades
- Facilita la prueba de nuestras aplicaciones de formas que en el mundo WebForms no podríamos ni imaginar.
- Se sigue basando en todo el framework existente ASP.Net (masterpages, membership, etc.)
- Se integra con el funcionamiento natural de la web, sin metáforas que nos acaben complicando la vida en cuanto tratamos de realizar cosas más complejas
- Estabilidad y fiabilidad: se basa sobre el más que probado framework asp.Net, e integra casi cualquier elemento que nos pueda hacer falta
- Facilita los cambios (sí, esta vez de verdad, de forma muy superior a como se facilita en las aplicaciones N-tier)
- Facilita separar el trabajo de los diseñadores, que pueden editar directamente la capa de presentación, sin tener que pasar como ocurre con Silverlight con herramientas específicas de diseño.
- Se integra de forma natural con jQuery
No. Para nada. En todo caso, habría que evaluar si los problemas y cambios que nos solicitan en el mantenimiento de las aplicaciones antiguas, nos justifican el cambio.
Lo que sí es cierto, es que la migración a MVC ofrece de forma exponencial unos enormes beneficios de cara al mantenimiento.
a mí también me pasan estas cosas,Luci
ResponderEliminarClaro, en tu caso, estás del lado del usuario. Y os toca sufrir el mantenimiento. Muchas veces se migran las aplicaciones "porque sí", siendo que ya funcionaban estupendamente en las plataformas antiguas. Es lo que tiene: la gente técnica se siente cómoda con lo "moderno". Los usuarios sólo quieren irse a casa con el trabajo hecho y sin quebraderos de cabeza.
ResponderEliminar