Cómo mantener el patrón modelo vista controlador en una aplicación orientada a la WEB
Contenido principal del artículo
Resumen
Actualmente, en el desarrollo de software orientado a la Web, es imprescindible la utilización de patrones de diseño que permitan el mejoramiento de la calidad del software otorgando a las aplicaciones características que les permitan ser fácilmente mantenibles, flexibles y evolutivas. Uno de los patrones básicos para el desarrollo de aplicaciones orientadas a la Web es el patrón modelo vista controlador (MVC) con el cual se hace una separación entre la parte gráfica de la aplicación (Formularios) y los procesos de la misma. Este artículo presenta la utilización del patrón Modelo Vista Controlador en el desarrollo de aplicaciones orientadas a la Web, y como éste se debe adaptar al constante cambio de tecnologías. Se hace una mirada a la evolución del desarrollo Web haciendo énfasis en la influencia de las tecnologías como AJAX, FLEX y OpenLaszlo. Finalmente se presenta la posibilidad de la unificación de todas las tecnologías para llegar a la creación de aplicaciones Web que funcionen completamente del lado del cliente, y que todos los procesos complejos actuales de la arquitectura Cliente-Servidor se reduzcan a la simple toma de información que se encuentran en servidores de bases de datos.