Meteoroid: un MVC real para la web

La motivación de este trabajo fue la de investigar diferentes alternativas para poder obtener un Model-View-Controller (MVC) en la web, llegando a generar fi nalmente Meteoroid, una herramienta que provee tres capas de aplicaciones distintas. Cada una de estas capas es el resultado de haber desarrol...

Descripción completa

Guardado en:
Detalles Bibliográficos
Autores principales: Fernández, Lautaro, Robles, Santiago
Otros Autores: Rossi, Gustavo Héctor
Formato: Tesis Tesis de grado
Lenguaje:Español
Publicado: 2010
Materias:
Acceso en línea:http://sedici.unlp.edu.ar/handle/10915/4021
Aporte de:
Descripción
Sumario:La motivación de este trabajo fue la de investigar diferentes alternativas para poder obtener un Model-View-Controller (MVC) en la web, llegando a generar fi nalmente Meteoroid, una herramienta que provee tres capas de aplicaciones distintas. Cada una de estas capas es el resultado de haber desarrollado diferentes formas para resolver distintos tipos de problemas: - La primera capa se focaliza en implementar Comet de la mejor manera posible, y permitir a la aplicación web hablar con el navegador web utilizando Javascript. - La segunda es una forma de aislar la manipulación Javascript, permitiendo dibujar HTML tan sencillo como sea posible. En esta capa introducimos el manejo de dependencias entre un modelo y su vista. - La capa más abstracta y más genérica es la tercera. Esta provee un variado conjunto de elementos web (especí ficamente elementos de marcado de HTML) para que sean dibujados de forma automática, tales como: DIVs, INPUTs, SPANs, TEXTAREAs, SELECTs, etc. Gracias a la conjunción de estas tres capas, fue posible generar elementos de casos de prueba que permitieron comparar nuestro framework con herramientas comerciales que proveen características similares.