English|Português|Español
UserPasswordLogin

HOME
SESSIONS
INFO
Imagen6930E

GeneXus 9.0 and Ajax

GeneXus 9.0 generates Web applications that use Ajax based functionalities by default, without requiring additional development or extra work to include those functionalities.

Ajax is a software architecture that completely transforms the Web user experience; its name is the acronym for Asynchronous JavaScript + XML.

When loading a Web page at the session start, the navigator loads the Ajax engine that operates as an intermediary between the user's application and the server. This Ajax engine is responsible for deploying the interface that the user sees and for communicating this interface with the server according to the user's behavior.

The Ajax engine enables user interaction with the application to be asynchronous and independent from the communication with the server so that the user will never have to wait for the server to run a certain action to see it reflected on their screen.

Each user action becomes a Javascript call for the Ajax engine. The engine takes care of any simple user action without requiring an answer from the server, for example, to validate data, edit data it in the memory or navigate. If the engine needs an answer from the server -for data processing, to load additional code to the interface or to access new data- the Ajax engine will make these requests asynchronously, generally using XML, without stopping the interaction between the user and the application by waiting for the server to answer.

This can be seen in web applications generated with GeneXus 9.0 without the need to do anything extra in GeneXus to include these features: GeneXus applications are generated by default with this feature.

Ajax based features included in GeneXus 9.0 are the following:

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

You can try GeneXus 9.0 and Ajax functionality using GeneXus 9.0 Getting Started.
http://www2.gxtechnical.com/portal/hgxpp001.aspx?15,8,77,O,E,0,,1936

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

Related
GXplorer, GeneXus.Net, Ajax, and Intelligent Cards
Getting Started with GeneXus 9.0 & Ajax
Automatic Inclusion of Ajax Based Code
The Football World Cup is Drawing Near
GeneXus releases its next version