Académique Documents
Professionnel Documents
Culture Documents
Contenido
Aplicaciones.
Ejemplos. Recomendaciones.
Aplicacin
En informtica, una aplicacin es un tipo de programa informtico diseado como herramienta para permitir a un usuario realizar uno o diversos tipos de trabajo. Esto lo diferencia principalmente de otros tipos de programas como los sistemas operativos (que hacen funcionar al computador), las utilidades (que realizan tareas de mantenimiento o de uso general), y los lenguajes de programacin (con el cual se crean los programas informticos).
Fuente: Wikipedia.
Evolucin
Y ahora?
RIA
Estandarizacin?
API
CGI
RIA
Las RIA (Rich Internet Applications) se basan en el aprovechamiento de la experiencia del usuario en herramientas y funciones de escritorio tan naturales como: copiar, cortar, pegar, redimensionar columnas, ordenar, etc.; con el alcance y la flexibilidad de presentacin y despliegue que ofrecen las aplicaciones o pginas web, junto con lo mejor de la multimedia (voz, vdeo, etc.)
Fuente: Wikipedia.
RIA - Opciones
Entornos complejos.
Entornos simples.
Arquitectura mixta (Monousuario y/o n-tier; n >= 2). No requiere conexin permanente (off-line). Sincronizacin con su entorno al tener conexin (si as ha sido diseado). Orientada a mltiples dispositivos.
Frameworks JS
ExtJS
Gran cantidad de componentes. Buen manejo de namespace. Excelente documentacin. Apariencia (look and feel) realmente genial. Libreria pesada.
Frameworks JS
YUI
Gran cantidad de componentes. Namespace robusto. Mucha documentacin. Librera bastante desagregada. Pobre look and feel.
Frameworks JS
Dojo Toolkit
Algunos componentes. Buen uso del namespace. Buena documentacin. Muy sencillo look and feel. Complejidad elevada.
Frameworks JS
jQuery UI
Basada en jQuery. Buen uso del namespace. Muy liviano. Pobre look and feel. Poca documentacin.
Componentes limitados.
Popularidad
Inters de bsqueda
Ejemplos
Recomendaciones
Define exactamente qu necesita tu cliente, incluyendo la flexibilidad al momento de la ejecucin (on-line/off-line). Selecciona una opcin tan simple como puedas. Mientras menos cosas necesites del lado del cliente para que tu aplicacin funcione, menos dolores de cabeza tendrs. Asegrate de cumplir con los estndares. Apyate en la comunidad. Libera tanto cdigo como puedas.
Bono
Es posible integrar un framework javascript para el desarrollo de aplicaciones RIA, apoyado en Ajax, con un patrn de desarrollo MVC, como el que emplea Joomla?
Joomla y ExtJS