INSTITUCIONAL
COMUNIDADE
BLOG
AJUDA
MINHA CONTA
EN PT ES

Imagen6930P

GeneXus 9.0 e Ajax

GeneXus 9.0 gera aplicações Web que utilizam funcionalidades baseadas em Ajax por default, sem requerer desenvolvimento adicional ou um trabalho extra para incluir ditas funcionalidades.

Ajax é uma arquitetura de software que transforma por completo a experiência do usuário Web e seu nome é o acrônimo de Asynchronous JavaScript + XML.

Ao carregar uma página Web no início da sessão o navegador carrega o motor Ajax que opera como intermediário entre a aplicação do usuário e o servidor. Este motor de Ajax é responsável por ativar a interface que o usuário vê e de comunicar esta interface com o servidor de acordo com o comportamento do usuário.


O motor de Ajax permite que a interação do usuário com a aplicação seja assíncrono e independente da comunicação com o servidor, de maneira que o usuário nunca vai ter que estar esperando que o servidor execute tal o qual ação para vê-la refletida em sua tela.

 

Cada ação do usuário toma a forma de um chamado Javascript ao motor de Ajax. O motor se encarrega de qualquer ação simples do usuário sem requerer um resposta do servidor, por exemplo para validar dados, editar dados na memória ou navegar. Se o motor necessita de alguma resposta do servidor _ pelo processamento de dados, para carregar código adicional a interface ou para acessar a novos dados o motor de Ajax realiza estes pedidos assincrônicamente, geralmente usando XML, sem deter a interação entre o usuário e a aplicação a espera da resposta do servidor.

Isto se comprova nas aplicações web que são geradas com GeneXus 9.0 e sem a necessidade de fazer nada extra em GeneXus para incluir estas vantagens: as aplicações GeneXus  se geram por default com esta funcionalidade.

As funcionalidades baseadas em Ajax que inclui GeneXus 9.0 são:

Input type "Values" or "Descriptions" 
Suggest (intellitips)  
Web client-side validation  
Dynamic combo boxes with filters

Prove você mesmo a funcionalidade de GeneXus 9.0 e Ajax usando o Getting Started de GeneXus 9.0.
http://www2.gxtechnical.com/portal/hgxpp001.aspx?15,8,77,O,E,0,,1936


GeneXus 9.0 Trial version
http://www.genexus.com/trial

 

 

Relacionado
GXplorer, GeneXus .Net, Ajax e cartões inteligentes
Getting Started de GeneXus 9.0
Inclusão automática de código baseado em Ajax
Aí vem a Copa Mundial de Futebol