Tienda virtual Eyetek
Fecha
2011-06-29Autor
Vargas Salazar, Benjamín Marcelo
Metadatos
Mostrar el registro completo del ítemResumen
Las aplicaciones sofisticadas de Internet RIA (Rich Internet Applications) permiten mejorar la
experiencia de interacción entre el usuario y las interfaces gráficas, además de actualizar o
leer datos desde el servidor, estas aplicaciones pueden funcionar sobre cualquier tipo de
plataforma utilizando el player de Adobe Flash, en el caso de Flex, o utilizando las nuevas
características de los modernos navegadores de Internet, en el caso de Ajax.
El proyecto está centrado en el desarrollo de una aplicación con Flex 2, y el entorno de
desarrollo Flex Builder 2.0.1. La metodología de desarrollo ágil dirigido por modelos,
propuesta recientemente, será utilizada como guía en el proceso de construcción del
software. Una de sus principales recomendaciones es crear modelos que sean buenos y
suficientes para describir los requerimientos del cliente, los aspectos de control de errores
mediante pruebas a los diferentes componentes antes de ser integrados es importante para
obtener software que funcione.
La arquitectura MVC (Modelo Vista Controlador) ayuda al desarrollador a mantener
separados los aspectos visuales de la lógica del negocio (Flex mantiene este principio). Php
es el lenguaje elegido para crear la aplicación en el lado del servidor, al utilizar el modelo de
páginas, a veces encontramos grandes bloques de código PHP embebido en HTML o
viceversa, esto resulta muy difícil de mantener o modificar, una alternativa planteada es
utilizar el motor de plantillas Savant. Esta clase permite aplicar vistas y controladores que
emplean el propio código Php como “lenguaje de plantilla”.