Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 4.0

...

Fortunately, Ajax has occurred to eliminate painful page loading! Ajax Web applications are faster than traditional page-based equivalents, and definitely require fewer HTTP round-trips.

The Sakai community has to go into the Ajax and Web 2.0 direction in order to improve the user experience (UX) with responsive and dynamic web interfaces.

...

As many of us already know, the secret ingredient of Ajax is the XMLHttpRequest JavaScript Object which allows asynchronous requests for data to the server and updates the web page without doing a full page reload.
In a nutshell, JavaScript client code manipulates the Document Object Model (DOM) of the web page using XMLHttpRequest and callbacks to send and receive data asynchronously.
 

 
With Ajax you can decide to move all the presentation layer to the client side.

Improving But, improving UX could also imply more complex GUI and a lot more work for developers. The challenge is to keep happy users, developers and software architects as well