28
La evolución WEB está lejos de terminar. Daniel Méndez [email protected] #GX2384

099 la evolucion-web_esta_lejos_de_terminar

  • Upload
    genexus

  • View
    619

  • Download
    0

Embed Size (px)

Citation preview

Page 1: 099 la evolucion-web_esta_lejos_de_terminar

La evolución WEB está

lejos de terminar.Daniel Méndez

[email protected]

#GX2384

Page 2: 099 la evolucion-web_esta_lejos_de_terminar

Plataformas en el tiempo

Centralizado Cliente/Servidor -> Web Web + Mobile

Page 3: 099 la evolucion-web_esta_lejos_de_terminar

Estándar WEB consolidado

Page 4: 099 la evolucion-web_esta_lejos_de_terminar

Microsoft

Page 5: 099 la evolucion-web_esta_lejos_de_terminar

Adobe

Page 6: 099 la evolucion-web_esta_lejos_de_terminar

Google

Page 7: 099 la evolucion-web_esta_lejos_de_terminar

Solución WEB universal

Page 8: 099 la evolucion-web_esta_lejos_de_terminar

Decisión correcta, ¿ahora qué?

Page 9: 099 la evolucion-web_esta_lejos_de_terminar

Objetivos principales

Desempeño

Seguridad

Experiencia de usuario

Page 10: 099 la evolucion-web_esta_lejos_de_terminar

SEGURIDAD

Page 11: 099 la evolucion-web_esta_lejos_de_terminar

Seguridad

Seguridad de aplicación

Protección ante vulnerabilidades

Page 12: 099 la evolucion-web_esta_lejos_de_terminar

Seguridad aplicación

•GenexusAccessManager

–Autenticación

–Autorización

Page 13: 099 la evolucion-web_esta_lejos_de_terminar

Protección vulnerabilidades

• Ejecución

–Mejoras de seguridad

• Desarrollo

–Herramienta análisis estático

Page 14: 099 la evolucion-web_esta_lejos_de_terminar

DESEMPEÑO

Page 15: 099 la evolucion-web_esta_lejos_de_terminar

Desempeño

Servidor

Canal

Cliente

Page 16: 099 la evolucion-web_esta_lejos_de_terminar

Desempeño

Optimización canal

•Propiedades controles

•Especialmente Grids

•Persistencia de SDTs

•HTML5, CSS3, Webfonts

•Mejor manejo cache navegador

Page 17: 099 la evolucion-web_esta_lejos_de_terminar

Desempeño

Optimización cliente

•Mejora tiempo de carga

Optimización servidor

•Paginado en el servidor de BD

•Grids / dataproviders

Page 18: 099 la evolucion-web_esta_lejos_de_terminar

GX Ev1U5 GX Ev2

Page 19: 099 la evolucion-web_esta_lejos_de_terminar

GX Ev1(u5)

Data (KB) 821

Tiempo (s) 6.6

GX Ev2

Desempeño

611 26 %

4.6 30 %

0

200

400

600

800

1000

DatosTiempo

GXEv1

GXEv2

Page 20: 099 la evolucion-web_esta_lejos_de_terminar

EXPERIENCIA DE USUARIO

Page 21: 099 la evolucion-web_esta_lejos_de_terminar

Experiencia de usuario

• Mejoras en diálogo (validación)

• Presentación mejorada

–HTML5

–CSS3

• Importación de CSS externos

• Dominios semánticos

–GeoLocation, EMail, Phone, Url

Page 22: 099 la evolucion-web_esta_lejos_de_terminar

Experiencia de usuario

• Imagen, audio y video

–Blob / URI

–Visualización / Reproducción

–Permalinks

Page 23: 099 la evolucion-web_esta_lejos_de_terminar
Page 24: 099 la evolucion-web_esta_lejos_de_terminar

Nuevo tema (mobile)

Page 25: 099 la evolucion-web_esta_lejos_de_terminar

Experiencia de usuario

• Soporte Timezone

Page 26: 099 la evolucion-web_esta_lejos_de_terminar

FUTURO

Page 27: 099 la evolucion-web_esta_lejos_de_terminar

Continuamos trabajando

Desempeño

Seguridad

Experiencia de usuario

Page 28: 099 la evolucion-web_esta_lejos_de_terminar

Conferencias equipo WEB

• Conferencias relacionadas

• GeneXus Evolution 2 y HTML5, CSS3, CSVConference Room (4CR) 13 Set, hora: 16:15

• Desarrollando aplicaciones seguras con GeneXusBallroom A (2ª) 14 Set, hora: 09:30

• ¿Qué hace y cómo se utiliza la Seguridad Integrada a GeneXus? Ballroom A (2ª) 14 Set, hora: 10:30

• Cómo incorporar seguridad a mis aplicaciones GeneXus(Video)

• Daniel Méndez, equipo desarrollo Artech• [email protected]