Today,
over hyped AJAX offers just a small piece for the much
larger GUI framework. Ajax
is nothing but a simple feature, where the component’s
JavaScript sends HTTP requests to the remote servers
to get data and uses the data to refresh or update the
component. That
is the story of the Ajax (Of course, Google maps
doing the same thing, but updating many elements, which
looks impressive. Unfortunately, it requires complex
unstructured script coding). The traditional GUI components
in the client server applications refreshed themselves
by reading data from the databases (or live data sources),
which is obviously a primitive feature of any traditional
GUI. Ajax doesn’t address many fundamental aspects
essential to build large RIA (comparable to VC++ or
Java/Swing), such as, reusable
components, code reuse;
furthermore makes it much harder for modular development
(e.g. OOP), component-hierarchy and integration. |