135 Futuro De Las Aplicaciones Ria Con Gene Xus

Post on 16-Jun-2015

479 views 3 download

Transcript of 135 Futuro De Las Aplicaciones Ria Con Gene Xus

FUTURO DE LAS APLICACIONES RIA CON

GENEXUSAlejandro Silvasilva@artech.com.uy

Qué es?

Genexus Futuro

Screen/BL/DBAccess

DB

Screen/BL

Red

DB

Cliente

Servidor

o Business apps

DOS Windows

Browser

Internet

Form/BL/DBMS

Cliente

Servidor

o Business apps

DOS Windows

Web

o Business apps

DOS Windows

Web

RIA

Dibujar el formMotor ejecución

(BL /req)

Internet

Web Services

Business Logic

DB

JSON

C# / Java / Ruby

DB2 / MySql / Oracle / SqlServer

HTMLJavascript

Cliente

Servidor

HTML / Javascript

Internet

Screen/BL/DB

HTML / Javascript

Internet

Form/WS/BL/DB

Form

Client BL

Medio

Server BL

DB

Cliente

Servidor

Form

Client BL

Medio

Server BL

DB

Server

Javascript

•Generador

JSON

C#/Java

•Generador

HTML

•Generador

Javascript

•Generador

JSON

Ruby •Generador

Form

Client BL

Internet

WS / Business

components

DB

KB Spec Gen

KB Spec

Gen C#/Java

Gen abstracto de actions

Gen act. Javascript

Gen act. C#/Java

action(rule):

error(“Fecha invalida”) if null(FacturaFecha)

action(formula):

LineaValor = LineaCantidad * ProductoPrecio

FacturaTotal=sum(LineaValor)

action(N-1):

ProductoPrecio = Producto->Precio

KB

Spec

Gen C#/Java

Gen abstr.de acciones

Gen acc. Javascript

Gen acc. C#/Java

1)error(“Fecha invalida”) if null(FacturaFecha)

2) ProductoPrecio = Producto->Precio

3) LineaValor = LineaCantidad * ProductoPrecio

4) FacturaTotal=sum(LineaValor)

KB

Spec

Gen C#/Java

Gen abstr.de acciones

Gen acc. Javascript

Gen acc. C#/Java

KB Spec

Gen Ruby

Gen abstracto de actions

Gen act. Javascript

Gen act. Ruby

Gen HTML

KB Spec

Gen Ruby

Gen abstracto de actions

Gen act. Javascript

Gen act. Ruby

Gen HTML

KB Spec

Gen Ruby

Gen abstracto de actions

Y

Gen act. Ruby

X

X •Generador

Y •Generador•Clases de soporte

JSON

Ruby •Generador•Clases de soporte

Form

Client BL

Internet

WS / Business

components

DB

DOS Windows

Web

RIA

JSON

Java/C#/Ruby

KB Spec

Gen Ruby

Gen abstracto de actions

Y=ClientBL

Gen act. Ruby

X =FORM

DOS Windows

Web

RIA