O
desenvolvimento de aplicações Web no contexto tecnológico e econômico atual é
uma necessidade que já está fora de discussão. Se bem se começou por pensar nos
clientes, e portanto em desenvolvimentos Web para oferecer-lhes toda clase de
serviços -como portais e sites de e-commerce- as vantagens iminentes que oferece
a Web no que se refere -> instalação, manutenção e escalabilidade das aplicações,
têm extendido esta necessidade ->s aplicações tradicionais.
Muitas empresas já
estão optando por levar seus programas -> Web e mantê-los de forma centralizada,
al tempo que oferecem aos usuários o acesso desde qualquer lugar, através de um
navegador.
GeneXus
vem oferecendo mais e melhores funcionalidades para o desenvolvimento Web desde
a versão 6.1. Assim, GeneXus 8.0
chega com toda a fortaleza do caminho transitado e somando novas vantagens
competitivas.
"Dado
prevermos que a comunidade GeneXus realizará a maior parte das migrações -> Web
com esta versão, incluimos duas linhas de melhoras para colaborar com este
processo: facilidades
para a integração do desenho gráfico ao processo de desenvolvimento, e
facilidades para a migração de aplicações
Win a Web", explica Nicolás Jodal, vice-presidente de ARTech.
Os
usuários estão habituados ao look&feel da Web e exigem melhor usabilidade e
desenho gráfico nas interfaces que lhes são propostas. GeneXus 8.0 introduz um
novo objeto - Theme
- que permite ao desenhista gráfico trabalhar no look da aplicação, enquanto o
desenvolvedor GeneXus se encarrega da funcionalidade. Os Themes não só
independizam a programação do desenho gráfico e permitem personalizações em
tempo de execução, como também melhoram a performance da aplicação já que geram
menos códigos HTML.
Por outro lado, se incorporaram novas funcionalidades que
permitem construir um diálogo mais potente e amigável nas interfaces Web: a
possibilidade de colapsar as grades para desenrrolar informação de acordo com a
vontade do usuário Web, assim como o uso de Transações como Web Components.
A definição de
uma Transação como Web Component permite ao desenvolvedor GeneXus desenrrolar em
uma página vários componentes: alguns contendo Transações para habilitar altas,
baixas e modificações de dados; e outros contendo Web Panels para mostrar
informação relacionada, menus, etc.
Finalmente, a possibilidade de selecionar
qualquer linha de uma grade Web e operar com ela, facilita a migração de Win a
Web porque permite utilizar os Web Panels da forma em que se usam os Work Panels
nas aplicações com interface Win ("Trabalhar com...").
Para
saber mais:
Themes-
I. II.
III
Editor de
Themes - I.
II
III
Grades
colapsáveis
Seleção de linhas em
grades Web
Transações como Web Component