La próxima versión de GeneXus incrementa notoriamente la productividad de la herramienta gracias a la perfección del core de GeneXus; facilita aún más la migración de aplicaciones a la Web, al tiempo que brinda mayor flexibilidad en el diseño gráfico de las mismas.
La Release Candidate de GeneXus 8.0 agrega a las novedades incluidas en la beta 3 de la versión Olimar, las siguientes funcionalidades:
Mejoras en la interfaz de GeneXus, a los distintos editores (transacciones, data views, tablas, subtipos, etc).
Nuevo tipo de datos BLOB: Este nuevo tipo de datos permite almacenar cualquier tipo de información: texto, imágenes, video, etc., en la base de datos.
La implementación del concepto de llave candidata -no primaria- en GeneXus permitiendo la definición de índices del usuario con la característica "Unique".
Implementación de Enumerados en GeneXus. Se permite así establecer una restricción por enumeración de los valores posibles de un tipo de datos. En otras palabras, como ejemplo, además de especificar que algo es numérico, se restringe a un subconjunto de valores numéricos válidos. Como uso colateral se pueden establecer constantes de uso general en la aplicación.
Un nuevo Wizard para facilitar la creación de modelos.
También se perfeccionó notoriamente el nuevo objeto Theme (entre otras cosas, dándole al usuario GeneXus varios Themes predefinidos), el WSDL Inspector y el consumo y suministro de Web Services (incluyendo funcionalidades que amplían aun más la gama de webservices consumibles).
Otras funcionalidades incorporadas:
* For Each: Order None y Option DISTINCT
* PostgreSql como DBMS de GeneXus.
* Se extendió soporte de autonumber a todos los dbmses.
* y muchas más ...
Recordemos las principales características de la versión GeneXus 8.0 RC:
Nuevas funcionalidades Web
Otorgan más productividad, mayor libertad en el diseño de aplicaciones Web y ventajas para el desarrollo de Web Services con la introducción de:
Nuevo objeto Theme. Un "Theme" asociado a objetos GeneXus se traduce en la creación de un Cascading Style Sheet (CSS) y su vinculación a la páginas web en runtime. Este nuevo objeto otorga grandes facilidades para el desarrollo de aplicaciones web, mayor funcionalidad al uso de styles GeneXus en ambiente web, y una mejora sustancial de la performance al generarse menos código, ya que el CSS se transfiere al cliente sólo cuando es necesario.(Más información: sección aprendiendo I, II, III)
Nuevo Editor de Themes. Permite crear y modificar objetos Theme.(Más información: sección aprendiendo Editor de Themes I, II, III)
WSDL Inspector Permite el consumo de Web Services en forma transparente, sin preocuparse de los protocolos involucrados en el proceso, ni de su definición.
Perfeccionamiento del core de GeneXus
Permite una mejor representación del modelo de datos gracias a:
Nuevas funcionalidades de subtipos. Los cambios que incluye la RC de GeneXus 8.0 en relación con el uso de subtipos benefician a la integridad referencial, mejoran la performance, la programación y su uso en general.
Mejoras en la reorganización de la base de datos. La reorganización de la base de datos, que GeneXus realiza en forma automática, ha sido fortalecida con los cambios que se introducen en esta versión de GeneXus: modificaciones en el Impact Analysis Report (IAR), introducción de más casos de conversión de datos y controles para anticipar fallas, por ejemplo.
Introducción de órdenes y filtros condicionales: es posible condicionar tanto los filtros como los órdenes de búsqueda que se indiquen en los objetos GeneXus o en los controles de tipo Subfile, usando la nueva cláusula WHEN.
Mejoras en el ambiente de desarrollo
Facilitan el trabajo del desarrollador y aumentan su productividad, con la mayor agilidad otorgada al editor de transacciones y el editor de reportes. Además, se propone una nueva interfase en el Dev. Env. cuya presentación incluye nuevos íconos y listados de navegación.
Novedades en generadores
Nuevo generador para Pocket PC
Permite desarrollar aplicaciones Embedded Visual Basic, que funcionan en los dispositivos Pocket PC sobre el sistema operativo Pocket PC (2000 o 2002). (Notas relacionadas: Primer sistema desarrollado con el generador Pocket PC, Aplicaciones para dispositivos de bolsillo)
Generador GeneXus.NET para aplicaciones Win
Introducción de client side validation en el generador Java y GeneXus.NET: generan transacciones cuyas validaciones se realizan en el cliente estableciendo un diálogo similar al ya conocido en los demás generadores visuales con la ventaja que mejora la escalabilidad y la ejecución en múltiples capas.
En la actualidad el equipo de desarrollo de ARTech está abocado a completar la nueva versión de GeneXus, que incorporará otro nuevo tipo de datos (datos estructurados) destinados a mejorar el suministro y consumo de Web Services.
Obtener GeneXus 8.0 R.C
http://www.gxtechnical.com/main/Hdcenter.aspx?2,5,133,4::80RC
Documentación de GeneXus 8.0 R.C
Versión en línea:
http://www.artech.com.uy/betas/gxdl/iehelp.htm?Español/GeneXus_8.0_RC/DevEnv/Docum/ReleaseNotes/Olimar/AA-Indice.htm
Versión para bajar:
http://www.gxtechnical.com/main/hdcenter.aspx?2,5,36,+++++++608