Presentación Técnica Gonzalo Echagüe ge@artech.com.uy

Preview:

Citation preview

Presentación TécnicaPresentación Técnica

Gonzalo Echagüe

ge@artech.com.uy

GeneXus 8.0GeneXus 8.0

Tiempo de desarrollo 16 meses

Builds 600

Release Notes 500 páginas

Beta test 12 meses

Beta testers 470

GeneXus 8.0 implica...GeneXus 8.0 implica...

WebWeb

Mejores Aplicaciones WebMejores Aplicaciones Web

Más fácil de integrar diseño gráfico

Más fácil de migrar

ThemesThemes

ThemesThemes

Themes - EditorThemes - Editor

Themes – ProgramaciónThemes – Programación

Themes – Run-timeThemes – Run-time

ThemesThemes

Demo

Themes - ResumenThemes - Resumen

Independiza el diseño gráfico de la programación

Productividad

Paralelización

Mantenimiento cero

Personalización

Mejora de Performance

+ Web ...+ Web ...

Selección en Grillas

TransaccionescomoWeb Components

Grillas colapsables

IntegraciónIntegración

Integración de AplicacionesIntegración de Aplicaciones¿Cómo hago para integrar mi aplicación con la

de mis clientes o proveedores?

¿Cómo puedo usar servicios que otros proveen?

Solución: WebServices!

Consumo de Web ServicesConsumo de Web ServicesLo que quiero

Web Services: El PasadoWeb Services: El PasadoY... era duro ….

Web Services: Hoy!Web Services: Hoy!Simplemente ... espectacular !

Web Services: WSDL InspectorWeb Services: WSDL Inspector

Structured Data Types (SDT)Structured Data Types (SDT)

Structured Data Types (SDT)Structured Data Types (SDT)

Encapsulamiento de acceso a datos complejos

Simplificación de la programación (parm)

Optimización en múltiples capas

Grabación o lectura de XML

Casos de Uso de SDTCasos de Uso de SDT

ProductividadProductividad

Criterios de DiseñoCriterios de Diseño

Mayor productividad para el desarrollador

experto

Mas fácil de usar para el desarrollador nuevo

en GeneXus

DEMO ...

Nuevas PlataformasNuevas Plataformas

.NET para Winforms (1).NET para Winforms (1)

Siguiente paso en la evolución de las aplicaciones GUI

Moderniza las aplicaciones generadas en Visual Basic y Visual FoxPro

Múltiples capas

.NET para Winforms (2).NET para Winforms (2)Características

Hoy: a la altura de VFP y VBPero más moderno!

Instalación: Xcopy installation

Incluye facilidades de XML y WebServices

Reportes

Requerimientos.NET Framework

Java & .NET: Client Side ValidationJava & .NET: Client Side Validation

Diálogo similar a campo a campo en aplicaciones Java y .NET con Winforms

Ingresa el código e infiere el nombre

Generador para Pocket PC Generador para Pocket PC

ModeladoModelado

Situación ActualSituación Actual

Modelos cada vez más grandes

Realidades cada vez más complejas

Índices de Usuario ‘Unique’Índices de Usuario ‘Unique’

Tipo de dato BLOBTipo de dato BLOBAlmacena información binaria en el DBMS

Imágenes, Documentos, Cualquier Archivo!

Numeración y Valores InicialesNumeración y Valores Iniciales

Autonumber

Initial Value

EnumeradosEnumerados

SubtiposSubtiposSubtipos de subtipos

Persona PersonaFisica Empleado

Subtipos ‘recursivos’EmpId* EmpNom GerenteId GerenteNom

Orden por subtipos inferidosFor Each Order PersonaFisicaNombre

Performance

Controles en especificación

Más InteligenciaMás Inteligencia

ReorganizaciónCambios de supertipo a subtipo o viceversa

Cambios en los atributos de la clave primaria

Eliminación de tablas no utilizadas

NavegaciónMinimización de productos cartesianos

Más Potencia en el For EachMás Potencia en el For Each

Ordenes y filtros condicionales

For Each Order CliCat WHEN &OrdFlag = 0

Order CliNom WHEN &OrdFlag = 1

For Each Where CliCat = &CliCat WHEN &CliCat <> 0

Más Potencia en el For EachMás Potencia en el For Each

For each [Option Distinct]

Order NONE

¡Pruébela!¡Pruébela!

Download y Documentación

www.gxtechnical.com/gx80

Ejemplos

www.gxopen.com

Gonzalo Echagüe

ge@artech.com.uy

Recommended