- Facilidad en las pruebas: MVC proporciona una verdadera separación de responsabilidades, y hace que sea fácil realizar pruebas unitarias de UI.
- Paginas Instantáneas: Se consigue crear las páginas de administración más rápido que nunca. El desarrollador ya no se queda estancado haciendo las típicas paginas Crear, Editar, Actualizar, Eliminar.
- Mejor Control del código HTML: MVC simplifica el desarrollo poniendo de nuevo al desarrollador a cargo del Html, dando control sobre el tamaño y el performance del código que se presenta.
- Depuración mas simple: Esto significa que en lugar de hacer un debug por ciclos de vida de Webform complicados, el ciclo de vida de MVC se resume en buscar la tabla de rutas, llamar al controlador quien se encarga de trabajar con los modelos y devuelve la info que la vista va presentar,esto con el objetivo; que un desarrollador pueda entrar de lleno en la codificación sin un conocimiento profundo del ciclo de vida de la página.
- Soporte Móvil Con comportamiento adaptable, MVC permite la misma interfaz de usuario para representar en diferentes dispositivos, por lo que los usuarios puedan ver en su PC, su Tablet o incluso su teléfono inteligente.
miércoles, 10 de abril de 2013
5 Razones Por Las Que Nunca Deben Usar Los Formularios Web de Nuevo
Suscribirse a:
Enviar comentarios (Atom)
De acuerdo except en el 2 punto.
ResponderEliminarLos WebForms son imbatibles en velocidad de creación.
Lo gracioso es que esa velocidad de creación es inversamente proporcional a la velocidad de ejecución y a la facilidad de mantenimiento de la página.
Esto nos lleva de inmediato a pensar que WebForms seguiría siendo alternativa para hacer prototipado rápido para mostrarle a los clientes o aplicaciones de intranet de pequeño a mediano tamaño que se requieran con urgencia.
Warnov, estoy de acuerdo con que las web forms se usen en aplicaciones de intranet y que sean soportadas por equipos pequeños de desarrollo, en cuanto al prototipado creo que sigue siendo útil hacerlos en HTML igual estos serán el inicio de muchas de las pantallas para nuestras aplicaciones MVC.
Eliminar