daniel méndez artech dmendez@artech.com.uy aplicaciones web: user experience
Post on 25-Jan-2016
223 Views
Preview:
TRANSCRIPT
Daniel MéndezARTech
dmendez@artech.com.uy
Aplicaciones Web: user experience
¿Cual es la principal carencia en las aplicaciones WEB?¿Cual es la principal carencia en las aplicaciones WEB?
Ventajas de las aplicaciones WEBVentajas de las aplicaciones WEB
● Acceso desde cualquier lugar (Internet)● Escalabilidad
● Menor costo en administración (TCO).
● Múltiples sistemas operativos y dispositivos.
● Integración con los recursos de Internet.● Contenido externo.
● Más flexibilidad en la presentación.● CSS/Temas
● Nuevo paradigma de navegación basado en enlaces.
● Acceso desde cualquier lugar (Internet)● Escalabilidad
● Menor costo en administración (TCO).
● Múltiples sistemas operativos y dispositivos.
● Integración con los recursos de Internet.● Contenido externo.
● Más flexibilidad en la presentación.● CSS/Temas
● Nuevo paradigma de navegación basado en enlaces.
Desventajas de las aplicaciones WEBDesventajas de las aplicaciones WEB
● Para el usuario final● Carencias en experiencia de usuario
● Para el desarrollador● No hay estado
● Requiere conocimiento de varias tecnologías y lenguajes● JAVA, C#, C, Visual Basic, ….
● SQL,HTML,CSS,Javascript,XML….
● Seguridad● Mayor exposición a ataques externos
● Para el usuario final● Carencias en experiencia de usuario
● Para el desarrollador● No hay estado
● Requiere conocimiento de varias tecnologías y lenguajes● JAVA, C#, C, Visual Basic, ….
● SQL,HTML,CSS,Javascript,XML….
● Seguridad● Mayor exposición a ataques externos
Mejoras en aplicaciones generadasMejoras en aplicaciones generadas
Cada versión de GeneXus mejora la experiencia de usuario de aplicaciones WEB.
Cada versión de GeneXus mejora la experiencia de usuario de aplicaciones WEB.
GeneXus 8.0
( Olimar )
1 - 3
GeneXus 8.0
( Olimar )
1 - 3
CaracterísticasCaracterísticas
● Validación de formatos (fechas, números)
● Formulas ● Server side
● Dependencia entre controles● Server side
● Disparo de “acciones”● Server side
● Validación de formatos (fechas, números)
● Formulas ● Server side
● Dependencia entre controles● Server side
● Disparo de “acciones”● Server side
GeneXus Yi
2 - 3
GeneXus Yi
2 - 3
● Validación de formatos (fechas, números)
● Formulas ● Client side● Server side
● Dependencia entre controles● Client side● Server side
● Disparo de “acciones”● Server side
● Validación de formatos (fechas, números)
● Formulas ● Client side● Server side
● Dependencia entre controles● Client side● Server side
● Disparo de “acciones”● Server side
GeneXus 8.0 Rocha
3 - 3
GeneXus 8.0 Rocha
3 - 3
Tercer parteTercer parte
● Validación de formatos (fechas, números)
● Formulas ● Client side
● Server side
● Dependencia entre controles● Client side
● Server side
● Disparo de “acciones”● Client side
● Server side
● Validación de formatos (fechas, números)
● Formulas ● Client side
● Server side
● Dependencia entre controles● Client side
● Server side
● Disparo de “acciones”● Client side
● Server side
ResumenResumen
● GeneXus 8.0 (Olimar)● Evaluación de reglas/formulas solo en el servidor
● Yi● Hay evaluación de reglas/formulas también en el cliente
● Rocha● Arquitectura de múltiples capas
● Capa de presentación – negocio – datos.
● GeneXus 8.0 (Olimar)● Evaluación de reglas/formulas solo en el servidor
● Yi● Hay evaluación de reglas/formulas también en el cliente
● Rocha● Arquitectura de múltiples capas
● Capa de presentación – negocio – datos.
GX ROCHA múltiples capasGX ROCHA múltiples capas
Modelo GeneXus
•Lógica almacenada en meta data (K. Base)
•Generada automáticamente en cada capa
Evolución de arquitecturasEvolución de arquitecturas
●Centralizada
●Cliente servidor
●WEB
●SmartClient/Avalon
top related