Está en la página 1de 3

Consideraciones Generadores para curso Genexus X

En esta seccin veremos las principales caractersticas, requerimientos y consideraciones necesarios para desarrollar este curso con los generadores.NET, Java y Ruby. Tambin se presenta al generador NET Mobile.

Generador .NET
C SHARP (C#) es un lenguaje desarrollado por Microsoft para ejecutar aplicaciones en plataformas NET (net framework). El generador .NET permite generar aplicaciones en C# de tipo web y win, y stas ltimas pueden ser dos o tres capas. Los programas generados son fuentes de cdigo C# ,(.cs) , y compilados a assemblies (dlls o Exe) en cdigo comn (IL Intermediate Language) las cuales en tiempo de ejecucin son interpretados por la mquina virtual de .NET. Las aplicaciones se comunican con la base de datos a travs de ADO.NET y los posibles DBMS a utilizar son todos los soportados por GeneXus: DB2 UDB for iSeries, DB2 Universal Database, Informix, MySQL, Oracle, PostgreSQL y SQL Server.

Requerimientos
Adems de los requerimientos bsicos de GeneXus (espacio en disco, cantidad de memoria, etc.) para cada equipo de desarrollo, se debe contar con el software mencionado a continuacin: Microsoft .NET Framework ADO .NET provider para el DBMS que se utilice Alguno de los DBMS soportados Por ms informacin acerca de los requerimientos de este generador ver: http://wiki.gxtechnical.com/commwiki/servlet/hwikibypageid?9813

Propiedades
Existen propiedades especficas del generador, las cuales pueden consultarse aqu: http://wiki.gxtechnical.com/commwiki/servlet/hwikibypageid?7243

Generador Ruby
Ruby es un lenguaje open source y dinmico, lo cual lo hace un lenguage ideal para prototipar por su velocidad ya que no requiere una instancia de compilacin, sino que se ejecuta directamente el fuente ruby (.rb). Es un lenguaje multiplataforma. El generador Ruby permite generar aplicaciones web (nota: no soporta interfaz GUI).

Requerimientos
Adems de los requerimientos bsicos de GeneXus (espacio en disco, cantidad de memoria, etc.) para cada equipo de desarrollo, se debe contar con el software mencionado a continuacin: Ruby Interpreter y gems. Se instalan de manera automtica con el setup de GX.

Alguno de los DBMS soportados Algun servidor Web. GeneXus utiliza por defecto el Servidor Web incluido en las bibliotecas de Ruby: WEBrick.

Por ms informacin acerca de los requerimientos de este generador ver: http://wiki.gxtechnical.com/commwiki/servlet/hwikibypageid?8822

Propiedades de un modelo Ruby


Existen propiedades especficas del generador, las cuales pueden consultarse aqu: http://wiki.gxtechnical.com/commwiki/servlet/hwikibypageid?9183

Generador Java
Java ms que un lenguaje es una plataforma. Fue desarrollado por Sun y su caracterstica ms importante es que es multiplataforma. El generador .Java permite generar aplicaciones web y win, y stas ltimas pueden ser en dos o tres capas. Los programas generados son fuentes de cdigo Java ,(.java) , y compilados a clases (.class) que pueden ser ejecutados en cualquier plataforma que cuente con una virtual machine de java que las interpreta. Las aplicaciones se comunican con la base de datos a travs de drivers JDBC y los posibles DBMS a utilizar son todos los soportados por GeneXus: DB2 UDB for iSeries, DB2 Universal Database, Informix, MySQL, Oracle, PostgreSQL y SQL Server.

Requerimientos
Adems de los requerimientos bsicos de GeneXus (espacio en disco, cantidad de memoria, etc.) para cada equipo de desarrollo, se debe contar con el software mencionado a continuacin: Java Development Kit (JDK) Servlet Server (por ejemplo Tomcat) Alguno de los DBMS soportados JDBC Driver Ejemplo creacin de mi primer modelo java web: http://wiki.gxtechnical.com/commwiki/servlet/hwikibypageid?4060 Ejemplo creacin de mi primer modelo java Win: http://wiki.gxtechnical.com/commwiki/servlet/hwikibypageid?12216

Propiedades
Existen propiedades especficas del generador, las cuales pueden consultarse aqu: http://wiki.gxtechnical.com/commwiki/servlet/hwikibypageid?7244

Deployment
Para poner en produccin una aplicacin java (win o web), se cuenta con un utilitario llamado Deployment Wizard con el cual se puede armar un deployment con todo lo necesario para instalar la aplicacin en el cliente. Ms informacin aqu : http://www.gxtechnical.com/gxdlsp/pub/intermedio.htm? genexus/java/docum/manuals/8.0/mjavag2.htm

Generador .Net Mobile


. Compact Framework es un Framework desarrollado por Microsoft para correr en dispositivos mviles (celulares, pocket pcs, etc) que en particular corren sistemas operativos de la familia de Windows Mobile. En este Framework es posible interpretar aplicaciones .NET. El generador .NET Mobile permite generar aplicacines mviles para el Compact Framework. Genera aplicaciones de interfaz GUI (win) que acceden a los DBMS Sql Server CE (instalado en el dispositivo) y Sql Server (requiere que el dispositivo tenga conexin al Server)

Requerimientos
Adems de los requerimientos bsicos de GeneXus (espacio en disco, cantidad de memoria, etc.) para cada equipo de desarrollo, se debe contar con cierto software adicional que si bien dependen de la plataforma sobre la cual se va a trabajar, bsicamente son los siguientes: ActiveSync Windows Mobile SDK Visual Studio

Ver mas detalles en: http://wiki.gxtechnical.com/commwiki/servlet/hwikibypageid? 10376

Deployment
Para poner en produccin una aplicacin .net Mobile, se cuenta con herramientas de deploy. Se puede ver ms informacin aqu: http://wiki.gxtechnical.com/commwiki/servlet/hwikibypageid?2031

También podría gustarte