armin bachmann [email protected] genexus 8.0. genexus 8.0 implica.. mejores aplicaciones web...
TRANSCRIPT
![Page 2: Armin Bachmann armin@artech.com.uy GeneXus 8.0. GeneXus 8.0 implica.. Mejores aplicaciones web Integración en todos los sentidos Simplificación de lo](https://reader036.vdocuments.pub/reader036/viewer/2022081506/5665b4291a28abb57c8fa742/html5/thumbnails/2.jpg)
GeneXus 8.0 implica..
Mejores aplicaciones webMejores aplicaciones web
Integración en todos los sentidos
Simplificación de lo complejo
Mejor modelado de la realidad
Nuevas plataformas, nuevos mercados
Productividad y Usabilidad
+, mucho más!
![Page 3: Armin Bachmann armin@artech.com.uy GeneXus 8.0. GeneXus 8.0 implica.. Mejores aplicaciones web Integración en todos los sentidos Simplificación de lo](https://reader036.vdocuments.pub/reader036/viewer/2022081506/5665b4291a28abb57c8fa742/html5/thumbnails/3.jpg)
Nuevo Objeto Theme
Independiza el diseño de la programaciónIndependiza el diseño de la programación
Productividad
Paralelización
Mantenimiento cero
Mejora la performance
Características Técnicas: Jerarquía y herencia de clases
Basado en CSS
![Page 4: Armin Bachmann armin@artech.com.uy GeneXus 8.0. GeneXus 8.0 implica.. Mejores aplicaciones web Integración en todos los sentidos Simplificación de lo](https://reader036.vdocuments.pub/reader036/viewer/2022081506/5665b4291a28abb57c8fa742/html5/thumbnails/4.jpg)
Themes - Editor
![Page 5: Armin Bachmann armin@artech.com.uy GeneXus 8.0. GeneXus 8.0 implica.. Mejores aplicaciones web Integración en todos los sentidos Simplificación de lo](https://reader036.vdocuments.pub/reader036/viewer/2022081506/5665b4291a28abb57c8fa742/html5/thumbnails/5.jpg)
Themes – Programación
![Page 6: Armin Bachmann armin@artech.com.uy GeneXus 8.0. GeneXus 8.0 implica.. Mejores aplicaciones web Integración en todos los sentidos Simplificación de lo](https://reader036.vdocuments.pub/reader036/viewer/2022081506/5665b4291a28abb57c8fa742/html5/thumbnails/6.jpg)
Consumo de Web Services
Lo que quieroLo que quiero
![Page 7: Armin Bachmann armin@artech.com.uy GeneXus 8.0. GeneXus 8.0 implica.. Mejores aplicaciones web Integración en todos los sentidos Simplificación de lo](https://reader036.vdocuments.pub/reader036/viewer/2022081506/5665b4291a28abb57c8fa742/html5/thumbnails/7.jpg)
Web Services: El pasado
Y... era duro, pero se sobrevivía. Y... era duro, pero se sobrevivía.
![Page 8: Armin Bachmann armin@artech.com.uy GeneXus 8.0. GeneXus 8.0 implica.. Mejores aplicaciones web Integración en todos los sentidos Simplificación de lo](https://reader036.vdocuments.pub/reader036/viewer/2022081506/5665b4291a28abb57c8fa742/html5/thumbnails/8.jpg)
Web Services: Hoy!
Simplemente ... espectacular !Simplemente ... espectacular !
![Page 9: Armin Bachmann armin@artech.com.uy GeneXus 8.0. GeneXus 8.0 implica.. Mejores aplicaciones web Integración en todos los sentidos Simplificación de lo](https://reader036.vdocuments.pub/reader036/viewer/2022081506/5665b4291a28abb57c8fa742/html5/thumbnails/9.jpg)
Web Services: WSDL Inspector
![Page 10: Armin Bachmann armin@artech.com.uy GeneXus 8.0. GeneXus 8.0 implica.. Mejores aplicaciones web Integración en todos los sentidos Simplificación de lo](https://reader036.vdocuments.pub/reader036/viewer/2022081506/5665b4291a28abb57c8fa742/html5/thumbnails/10.jpg)
+ Web ...
TransaccionescomoWeb Components
TransaccionescomoWeb Components
Selección en grillas
Grillas colapsables
![Page 11: Armin Bachmann armin@artech.com.uy GeneXus 8.0. GeneXus 8.0 implica.. Mejores aplicaciones web Integración en todos los sentidos Simplificación de lo](https://reader036.vdocuments.pub/reader036/viewer/2022081506/5665b4291a28abb57c8fa742/html5/thumbnails/11.jpg)
Tipos Estructurados
![Page 12: Armin Bachmann armin@artech.com.uy GeneXus 8.0. GeneXus 8.0 implica.. Mejores aplicaciones web Integración en todos los sentidos Simplificación de lo](https://reader036.vdocuments.pub/reader036/viewer/2022081506/5665b4291a28abb57c8fa742/html5/thumbnails/12.jpg)
Mejor modelado de la realidad
Realidad: Modelos cada vez más complejos Cientos o incluso miles de tablas
Miles de objetos
Miles de atributos
Realidad: Modelos cada vez más complejos Cientos o incluso miles de tablas
Miles de objetos
Miles de atributos
Dejemos que GeneXus automatice Invirtamos en un correcto modelado
Ventajas Más productividad
Bajar más los costos de mantenimiento
![Page 13: Armin Bachmann armin@artech.com.uy GeneXus 8.0. GeneXus 8.0 implica.. Mejores aplicaciones web Integración en todos los sentidos Simplificación de lo](https://reader036.vdocuments.pub/reader036/viewer/2022081506/5665b4291a28abb57c8fa742/html5/thumbnails/13.jpg)
Mejor modelado de la realidad (1)
Llaves candidatas: Índices de usuario ‘Unique’Llaves candidatas: Índices de usuario ‘Unique’
![Page 14: Armin Bachmann armin@artech.com.uy GeneXus 8.0. GeneXus 8.0 implica.. Mejores aplicaciones web Integración en todos los sentidos Simplificación de lo](https://reader036.vdocuments.pub/reader036/viewer/2022081506/5665b4291a28abb57c8fa742/html5/thumbnails/14.jpg)
Mejor modelado de la realidad (2)
BLOBGuardo cualquier información en DBMS
Imágenes
Documentos
Cualquier Archivo!
Formato: binario
En GX: Extensión
BLOBGuardo cualquier información en DBMS
Imágenes
Documentos
Cualquier Archivo!
Formato: binario
En GX: Extensión
![Page 15: Armin Bachmann armin@artech.com.uy GeneXus 8.0. GeneXus 8.0 implica.. Mejores aplicaciones web Integración en todos los sentidos Simplificación de lo](https://reader036.vdocuments.pub/reader036/viewer/2022081506/5665b4291a28abb57c8fa742/html5/thumbnails/15.jpg)
Mejor modelado de la realidad (3)
AutonumberAutonumber
Initial Value
![Page 16: Armin Bachmann armin@artech.com.uy GeneXus 8.0. GeneXus 8.0 implica.. Mejores aplicaciones web Integración en todos los sentidos Simplificación de lo](https://reader036.vdocuments.pub/reader036/viewer/2022081506/5665b4291a28abb57c8fa742/html5/thumbnails/16.jpg)
Mejor modelado de la realidad (4)
EnumeradosEnumerados
![Page 17: Armin Bachmann armin@artech.com.uy GeneXus 8.0. GeneXus 8.0 implica.. Mejores aplicaciones web Integración en todos los sentidos Simplificación de lo](https://reader036.vdocuments.pub/reader036/viewer/2022081506/5665b4291a28abb57c8fa742/html5/thumbnails/17.jpg)
Mejor modelado de la realidad (5)
SubtiposSubtipos anidados
Personas <=>> Clientes <=>> Clientes especiales
Fórmulas que dependen de subtiposSubtipo y supertipo en la misma TransactionSe permite ordenar por subtipos inferidosControles en especificación
ResultadosMás productividad en desarrolloMejora enorme en mantenimiento
Conclusión: Invierta en el modelado!
SubtiposSubtipos anidados
Personas <=>> Clientes <=>> Clientes especiales
Fórmulas que dependen de subtiposSubtipo y supertipo en la misma TransactionSe permite ordenar por subtipos inferidosControles en especificación
ResultadosMás productividad en desarrolloMejora enorme en mantenimiento
Conclusión: Invierta en el modelado!
![Page 18: Armin Bachmann armin@artech.com.uy GeneXus 8.0. GeneXus 8.0 implica.. Mejores aplicaciones web Integración en todos los sentidos Simplificación de lo](https://reader036.vdocuments.pub/reader036/viewer/2022081506/5665b4291a28abb57c8fa742/html5/thumbnails/18.jpg)
Mejoras en navegaciones y reorganizaciones
Soporte de reorganizaciones más complejasEn cambios de subtipo por supertipo y viceversa
Al agregar o eliminar atributos a la clave primaria
Etc.
Soporte de reorganizaciones más complejasEn cambios de subtipo por supertipo y viceversa
Al agregar o eliminar atributos a la clave primaria
Etc.
Navegaciones más inteligentes Minimización de productos cartesianos
![Page 19: Armin Bachmann armin@artech.com.uy GeneXus 8.0. GeneXus 8.0 implica.. Mejores aplicaciones web Integración en todos los sentidos Simplificación de lo](https://reader036.vdocuments.pub/reader036/viewer/2022081506/5665b4291a28abb57c8fa742/html5/thumbnails/19.jpg)
Más expresividad “SQL”
For each [Option Distinct]
Order NONE
Ordenes y filtros condicionalesComando When
For each [Option Distinct]
Order NONE
Ordenes y filtros condicionalesComando When
![Page 20: Armin Bachmann armin@artech.com.uy GeneXus 8.0. GeneXus 8.0 implica.. Mejores aplicaciones web Integración en todos los sentidos Simplificación de lo](https://reader036.vdocuments.pub/reader036/viewer/2022081506/5665b4291a28abb57c8fa742/html5/thumbnails/20.jpg)
Generador .NET con Winforms (1)
El siguiente paso en la evolución de las aplicaciones GUI
Moderniza las aplicaciones generadas en Visual Basic y Visual FoxPro
Múltiples capas
El siguiente paso en la evolución de las aplicaciones GUI
Moderniza las aplicaciones generadas en Visual Basic y Visual FoxPro
Múltiples capas
![Page 21: Armin Bachmann armin@artech.com.uy GeneXus 8.0. GeneXus 8.0 implica.. Mejores aplicaciones web Integración en todos los sentidos Simplificación de lo](https://reader036.vdocuments.pub/reader036/viewer/2022081506/5665b4291a28abb57c8fa742/html5/thumbnails/21.jpg)
Generador .NET con Winforms (2)
CaracterísticasHoy: a la altura de VFP y VB
Pero más moderno!
Deployment: Xcopy installation
Incluye facilidades de XML y Web Services
Reportes
CaracterísticasHoy: a la altura de VFP y VB
Pero más moderno!
Deployment: Xcopy installation
Incluye facilidades de XML y Web Services
Reportes
Martes
Requerimientos .NET framework
![Page 22: Armin Bachmann armin@artech.com.uy GeneXus 8.0. GeneXus 8.0 implica.. Mejores aplicaciones web Integración en todos los sentidos Simplificación de lo](https://reader036.vdocuments.pub/reader036/viewer/2022081506/5665b4291a28abb57c8fa742/html5/thumbnails/22.jpg)
Java y .NET: Client Side Validation
Diálogo similar a campo a campo en aplicaciones Java y .NET con Winforms Diálogo similar a campo a campo en aplicaciones Java y .NET con Winforms
Ingresa el código e infiere el nombre
![Page 23: Armin Bachmann armin@artech.com.uy GeneXus 8.0. GeneXus 8.0 implica.. Mejores aplicaciones web Integración en todos los sentidos Simplificación de lo](https://reader036.vdocuments.pub/reader036/viewer/2022081506/5665b4291a28abb57c8fa742/html5/thumbnails/23.jpg)
Generador para Pocket PC
Martes
![Page 24: Armin Bachmann armin@artech.com.uy GeneXus 8.0. GeneXus 8.0 implica.. Mejores aplicaciones web Integración en todos los sentidos Simplificación de lo](https://reader036.vdocuments.pub/reader036/viewer/2022081506/5665b4291a28abb57c8fa742/html5/thumbnails/24.jpg)
Nuevos editores, nueva interfaz...
Más productividad
Más usabilidad
Más fácil
DEMO ..
Más productividad
Más usabilidad
Más fácil
DEMO ..
![Page 25: Armin Bachmann armin@artech.com.uy GeneXus 8.0. GeneXus 8.0 implica.. Mejores aplicaciones web Integración en todos los sentidos Simplificación de lo](https://reader036.vdocuments.pub/reader036/viewer/2022081506/5665b4291a28abb57c8fa742/html5/thumbnails/25.jpg)
¿Preguntas ?
www.genexus.com/olimar
Armin [email protected]
Mejores aplicaciones webMejores aplicaciones web Integración en todos los sentidos Simplificación de lo complejo Mejor modelado de la realidad Nuevas plataformas, nuevos mercados Productividad y UsabilidadMucho más GeneXus !!