Vous êtes sur la page 1sur 16

Aplicaciones RIA

Contenido

Aplicaciones.

Evolucin. RIA Comparativa. Tendencias.

Frameworks Javascripts para RIA's.


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.

Basadas en Javascript y Ajax. Requiere conexin permanente. Cross-browser. Simples de administrar.

Frameworks JS
ExtJS

Gran cantidad de componentes. Buen manejo de namespace. Excelente documentacin. Apariencia (look and feel) realmente genial. Libreria pesada.

Gran curva de aprendizaje. Difcil hacer cosas sencillas.

Facilidad para hacer cosas complejas.

Frameworks JS
YUI

Gran cantidad de componentes. Namespace robusto. Mucha documentacin. Librera bastante desagregada. Pobre look and feel.

Documentacin poco amigable. Difcil hacer cosas complejas.

Confusa integracin de elementos.

Frameworks JS
Dojo Toolkit

Algunos componentes. Buen uso del namespace. Buena documentacin. Muy sencillo look and feel. Complejidad elevada.

Obliga a insertar propiedades extras al html.

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

Vous aimerez peut-être aussi