320 likes | 510 Views
Aprenda a utilizar GeneXus 9.0 en su máxima potencia. Silvia Keymetlian silvia@artech.com.uy. 9.0. Alta productividad. Enterprise level. Multiplataforma. Future proofing. 9.0. Alta productividad - Patterns - Business Components - Master Pages. Enterprise level.
E N D
Aprenda a utilizarGeneXus 9.0 en su máxima potencia Silvia Keymetlian silvia@artech.com.uy
9.0 Alta productividad Enterprise level Multiplataforma Future proofing
9.0 • Alta productividad - Patterns • - Business Components • - Master Pages Enterprise level Multiplataforma Future proofing
Patterns • Aplicaciones • Miles de objetos • Objetivo, estructura o comportamiento compartido • Cómo se reutiliza el conocimiento? Alta productividad
KB V.1 Pattern 3 Objetos Pattern metada Aumento de productividad por Patterns Patterns Tool KB V.2 30Objetos Aumento de productividad por GeneXus DB Programs 50,000 líneas Patterns Alta productividad
Otros objetos Transacción Programas externos Business Component DB Business Components Alta productividad
BC: Beneficios • Integridad “del negocio” • Integridad de la base de datos • Integridad de reglas de negocio • Productividad: write once, use anywhere • Business Framework Alta productividad
Literales English Español Otros Objeto(A, B,…) A, B, … A A1 A A2 B B1 B B2 A A3 B B3 … … … … … … Generación Model Language = English AB A1B1 Localización Costo? Sólo la Traducción de los literales Alta productividad
Master Pages WC: Header Objeto Header WC:Menu Web Panel A Varios Webpanels Objeto Menu WC: Header WC:Menu Web Panel B Alta productividad
Master Pages WC: Header Objeto Header WC:Menu ContentPlaceholder Objeto Menu Web Panel A • Desarrollo incremental • Bajo Costo de Mantenimiento Alta productividad
Mejoras para el desarrollador • Nombre para Niveles de TRNs • Facilidad al definir estructuras • Definición rápida de Dominios y fórmulas • Mejoras en Modelo de Datos • Mejor integridad referencial • Mejores navegaciones Alta productividad
Mejoras para el desarrollador • Tooltip en Call, parámetros y variables • Botón derecho sobre variables y atributos • Borrar Objetos relacionados Alta productividad
9.0 Alta productividad: - Patterns - Business Components - Master Pages Enterprise level - IU más interactiva - Automatic Translation - Export comparer Multiplataforma Future proofing
Interfaz de usuario más interactiva • Web Client-Side Validation • Aplicaciones “sin códigos” • InputType • Suggest • Combos y Listbox dinámicos relacionados y con filtros Enterprise level
Fórmulas Web Client-Side Validation Cliente (Browser) Application Server DB Fórmulas Enterprise level
IU más interactiva: Beneficios • Experiencia superior para el usuario Win o Web • Interfases Web tan interactivas como las interfases GUI o Windows • Costo de desarrollo nulo con GeneXus
Ajax • El poder de la interfase Win en la Web • www.gxajax.com • Aplicaciones Web interactivas • www.gxajax.com/sample Enterprise level
Export Comparer Enterprise level
Export Comparer Enterprise level
Database Reverse Engineering Tool • Incremental • Más fácil • Más inteligente • Más formas de acceso: JDBC, ADO.NET Enterprise level
9.0 Alta productividad: - Patterns - Business Components - Master Page Enterprise level: - IU más interactiva - Automatic Translation - Export Comparer Multiplataforma - NET - Java (J2EE) Future proofing
.NET y JAVA • Soporte a MySQL • Interfaz de usuario más interactiva • Monitoreo y administración de aplicaciones • .NET • Soporte ADO.NET PostgreSQL • Soporte ADO.NET Informix • Java • Más J2EE: Soporte de EJB Multiplataforma
JDBC JNDI Servlets EJB JMX JTA WAR y EAR Deployment JMS Más J2EE que nunca • GeneXus es J2EE Compatible • Las aplicaciones generadas corren EN servidores J2EE • Soporta la mayoría de las APIs Multiplataforma
Session Bean Message Driven Bean Procedimientos como EJBs CALL SUBMIT Multiplataforma
¡Más futuro! 9.0 Alta productividad: - Patterns - Business Components - Master Page Enterprise level: - IU más interactiva - Automatic Translation - Export Comparer Multiplataforma: - .NET - Java (J2EE) Future proofing - .NET Mobile - MySQL
? Generador .NET Mobile • La solución “mobile” • Conectadas • Desconectadas • Sincronización • Tecnología: .Net Compact Framework • Dispositivos: Pocket PC 2003, 2005 Smartphone, etc. Future Proofing
ORACLE Informix MySQL DB2/400 DB2/CAE SQL Server PostgreSQL 2005 1989 1994 1996 1997 2003 DBMS Soportados Time “MySQL database server is the world's most popular open source database. With more than five million active installations, MySQL has quickly become the core of many high-volume, business-critical applications.” Future Proofing
9.0 • Alta productividad - Patterns • - Business Components • - Master Page Enterprise level - IU más interactiva - Automatic Translation - Export Comparer Multiplataforma - NET - Java (J2EE) Future proofing - .NET Mobile - MySQL
Collaborative Projects • Promover la integración entre los miembros de la Comunidad GeneXus • Desarrollo de software orientado hacia la comunidad (público) • www.genexus.com/cp/
Comunidad • 20 foros públicos • 4643 miembros participando • 92986 posts • ForumSR: http://www.gxopen.com/forumsr/servlet/hsrmain • GXopen • 403 proyectos • 131962 downloads • Wiki hecho en GeneXus • http://www.gxopen.com/commwiki/servlet/hwiki?Wiki+Home • GeneXus Search • http://www.gxtechnical.com/gxsearch/hgenexussearch.aspx