Introduccion Ambiente declarativo para construir aplicaciones web Montado
Introduccion • Ambiente declarativo para construir aplicaciones web. • Montado sobre SW abierto. • Orientado a grupos pequeños de desarrolladores. • Proyectos de pequeña y mediana escala. • Apunta a un balance entre tiempo y calidad.
• Como se arma una operación – Se utilizan elementos provistos por el ambiente. – Se crean elementos de interface y se los agrupa en pantallas. – Se crean elementos de control encargados de manejar el comportamiento de la pantalla. – Estos elementos constituyen el marco transaccional de la operación. – El resultado de la operación es sincronizando a una BD relacional con elementos de persistencia o a clases de negocio.
• Armado del proyecto – Se crean Módulos para organizar las operaciones. – Se crean Usuarios y grupos de acceso – Se publican las operaciones en un menu y se les asignan permisos
Ejemplos • Formas de navegacion y marco transaccional. • Elementos de interfase. • Menu de operaciones. • Vista del administrador.
Metodología • Necesidades – Equipos distribuidos. – Desarrollo continuo del ambiente mientras crece el número de proyectos soportados. – Proyectos y grupos de desarrollo variados. – Soporte histórico. • Soluciones – Toba consume Toba – Centralizado por un sistema de control de versiones (SVN) – Comunicación mediante Trac (documentación + organizador de tareas + integración con SVN) – Testing unitario. – Construccion colaborativa – Integración continua, deploy diario de instancias y versiones. – Políticas agiles, lenguajes dinámicos, esquemas flexibles.
- Slides: 5