La nueva beta de la versión Olimar de GeneXus -próxima versión a liberarse al mercado- está disponible para betatesters desde la semana pasada.
A partir de esta versión, GeneXus.NET genera aplicaciones para ambiente Windows tanto como para ambiente Web, llevando a las aplicaciones GUI al siguiente paso de su evolución.
Esta es una muy buena noticia, en particular para los desarrolladores Visual Basic y Visual Fox Pro que desean continuar en ambiente Windows y buscan modernizar sus aplicaciones a la última tecnología. Entre las ventajas que ofrece este cambio se encuentra la simplificación de la tarea de instalación de aplicaciones (xcopy installation).
Los objetos GeneXus con interfase GUI (Transacciones, work panels, etc), además de los procedimientos y reportes, ahora pueden ejecutarse en la plataforma .NET de modo que se pueden generar aplicaciones Winforms de características similares a las generadas, por ejemplo, en Visual Basic Client Server. Los clientes pueden ser Windows 98 y superiores. Sólo requieren tener instalado el .NET framework que se obtiene gratuitamente en el sitio de Microsoft.
En lo que tiene que ver con plataformas, esta versión también incluye una nueva versión del generador Java, que entre otras novedades, permite que la lógica del evento load de los work panels se ejecute en el servidor. Esta nueva funcionalidad ayuda en el proceso de optimización de una aplicación Java tres capas, logrando, en forma más automática, una mejor performance.
En lo que refiere al mundo Web, esta beta incluye un nuevo objeto GeneXus -denominado Tema- que separa el diseño gráfico de la programación. De este modo el desarrollador GeneXus se independiza de la tarea de diseño, pudiendo incluso ser llevada a cabo por un diseñador gráfico.
El encargado del diseño crea uno o varios "Temas", con el look que desea darle a los controles de una página (tipo de letra, color, etc) y el programador simplemente asocia ese tema a los objetos que desarrolló. Además, al tener separado el diseño de la programación, para modificar el diseño no es necesario modificar los objetos GeneXus, con sólo cambiar los valores en el "tema" asociado es suficiente.
Por más información:
http://www.genexus.com/olimar