INSTITUCIONAL
COMUNIDAD
BLOG
AYUDA
MI CUENTA
EN PT ES

Imagen6404S

GeneXus 8.0 Web (I)

Esta es la primera entrega de una serie de artículos que presentará las novedades de GeneXus 8.0 asociadas a cinco temas principales: Web, Integración, Productividad, Nuevas Plataformas y Modelado

El desarrollo de aplicaciones Web en el contexto tecnológico y económico actual es una necesidad que ya está fuera de discusión. Si bien se comenzó por pensar en los clientes, y por lo tanto en desarrollos Web para ofrecerles toda clase de servicios -como portales y sitios de e-commerce- las ventajas inminentes que ofrece la Web en lo que refiere a la instalación, mantenimiento y escalabilidad de las aplicaciones, han extendido esta necesidad a las aplicaciones tradicionales.
Muchas empresas ya están optando por llevar sus programas a la Web y mantenerlos en forma centralizada, al tiempo que ofrecen a los usuarios el acceso desde cualquier lugar, a través de un navegador.

GeneXus viene ofreciendo más y mejores funcionalidades para el desarrollo Web desde la versión 6.1. Así, GeneXus 8.0 llega con toda la fortaleza del camino transitado y sumando nuevas ventajas competitivas.

"Dado que preveemos que la comunidad GeneXus realizará la mayor parte de las migraciones a Web con esta versión, incluimos dos líneas de mejoras para colaborar con este proceso: facilidades para la integración del diseño gráfico al proceso de desarrollo, y facilidades para la migración de aplicaciones Win a Web", explica Nicolás Jodal, vicepresidente de ARTech.

Los usuarios están habituados al look&feel de la Web y exigen mejor usabilidad y diseño gráfico en las interfases que se les proponen. GeneXus 8.0 introduce un nuevo objeto -Theme - que permite al diseñador gráfico trabajar en el look de la aplicación, mientras que el desarrollador GeneXus se encarga de la funcionalidad. Los Themes no sólo independizan la programación del diseño gráfico y permiten personalizaciones en tiempo de ejecución, sino que mejoran la performance de la aplicación ya que generan menos código HTML.

Por otro lado, se incorporaron nuevas funcionalidades que permiten construir un diálogo más potente y amigable en las interfases Web: la posibilidad de colapsar las grillas para desplegar información de acuerdo a la voluntad del usuario Web, así como el uso de Transacciones como Web Components.

La definición de una Transacción como Web Component permite al desarrollador GeneXus desplegar en una página varios componentes: algunos conteniendo Transacciones para habilitar altas, bajas y modificaciones de datos; y otros conteniendo Web Panels para mostrar información relacionada, menús, etc.

Finalmente, la posibilidad de seleccionar cualquier línea de una grilla Web y operar con ella, facilita la migración de Win a Web porque permite utilizar los Web Panels de la forma en que se usan los Work Panels en las aplicaciones con interfaz Win ("Trabajar con...").

Para saber más:

Themes- I. II. III
Editor de Themes - I. II III
Grillas colapsables
Selección de líneas en grillas Web
Transacciones como Web Component

Relacionado
Nueva versión de TEAMS con GeneXus 8.0
GeneXus 8.0 Integración (II)
GeneXus 8.0: Modelado cada vez más inteligente (III)
GeneXus 8.0: Mayor Productividad (IV)
GeneXus 8.0: Más plataformas y nuevos dispositivos (V)
GeneXus libera su próxima versión
#Destrancate: Este 25 de abril acercate a la nueva propuesta del GUG Montevideo