Emprendimos con GeneXus 8.0 el camino hacia los nuevos
lenguajes hace cuatro meses con motivo del reciclado de nuestros productos
desarrollados con Genexus, señaló Juan Pedro Iriarte, consultor de SSI Albacete
SL, distribuidor GeneXus en España.
Comenzamos traspasando a GeneXus 8.0 los 3.500 objetos de
nuestro sistema hasta la aparición de la alternativa de MySQL en la versión Beta
de GeneXus Yi (ver nota: http://www.gxtechnical.com/main/hgxnews.aspx?2,6,69,6614).
Entonces volvimos a generar, y salvo particularidades propias del lenguaje el
sistema funcionó casi sin cambios más que los normales para el traspaso desde
una aplicación Visual Fox hacia Java, explicó Iriarte.
Iriarte destacó que de acuerdo a las pruebas realizadas,
sin necesitar ningún cambio trascendental la solución es capaz de ejecutarse en
cualquier sistema operativo que soporte la VM de Sun (Linux/Windows/Mac).
Además, señaló que tomando en cuenta que MySQL se ejecuta tanto en Windows como
en Linux, la decisión de cual será el entorno de producción de nuestras
aplicaciones se amplia considerablemente y por consiguiente potencia a GeneXus
como multiplataforma. La empresa ha realizado con éxito pruebas tanto en SQL
Server, Postgresql, IBM DB2, y MySQL.
Por otro lado, Iriarte comentó que como parte del proceso
de migración se pusieron en contacto con personas que ya habían realizado el
paso de Visual Fox a Java para conocer su experiencia y planificar paso a paso
la conversión de la aplicación de distribución. Y en oportunidad del XIV
Encuentro Internacional GeneXus en Uruguay, tomamos nota y limpiamos el sistema
de objetos sin uso con la metodología de la gente de Concepto, Migrando VFP a
.NET Tips y Sugerencias, agregó.
Tanto el desafío de probar un desarrollo multiplataforma
real, como el de realizar una instalación dentro de Linux, quedó solventada
gracias al deploy de GeneXus, afirmó Iriairte.
DBMS |
MySQL |
Plataforma |
Win-Windows/Linux |
Cantidad de objetos |
3500 |
Cantidad de tablas |
412 |
Tamaño de la base de datos (MB) |
1500 |
Protocolo |
Using Stateful HTTP |
Servidor de Servlets |
Jackarta-Tomcat |
Plataforma del servidor de servlets |
Linux |