is not a language or a software package or even an interface. It’s a word
server without reloading the HTML (Hypertext Markup Language) page. There
are any number of possible ways of implementing AJAX.
The major defining characteristic, though, is the asynchronous aspect of the
technology. Even XML (extensible Markup Language) is in there by coincidence; people describe things as
AJAX applications when they don’t use
at all. There is no new language or file format here. There’s no specification;
no definition of what AJAX
is or is not. There are no special tools. There’s no visual appearance that
could be created except what you could do with a web browser,
data, you could write any AJAX application with only those basic client-side web
validation (by asking the server) without refreshing the entire page. Google uses it
for maps. It works by sending standard HTTP (Hypertext Transfer Protocol)
queries to the server. Your application specific code all lives on the server.
has the following advantages over Applets:
start up time, when the JVM load gets blamed on the first Applet. The JVM
- AJAX is really just HTML
you can resize the window and expect to see text and tables wrapped and presented
in all the normal ways. All the UI (User Interface)
kludginess of Applets is gone.
- Both Applets and AJAX allow user interaction without the delay of a round
trip to the server.
has the following disadvantages:
Microsoft has embraced AJAX and renamed it Atlas, which presumably means they are busy figuring
out how to lock AJAX apps into Microsoft and make sure Java apps stop
- Java is object oriented. It won’t fall apart under its own weight as
scripting inside a browser. Java is a general purpose language suited for pretty
well any sort of computation.
- Java security is tighter. Unsigned Applets are less potentially dangerous.
from their machines because of security risks. At that point, all legitimate
code will stop working, so I consider it irresponsible to go the
- Firefox has a popular plug-in NoScript which blocks
- There are 2 to 4 browser
exploits and security holes a month and about 80% of the
time the advice is until the manufacturer has a patch
Book referral for Pragmatic Ajax, A Web 2.0 Primer
||recommend book⇒Pragmatic Ajax, A Web 2.0 Primer|
|Covers Ajax with Java, .NET and Ruby on Rails server frameworks.|
|Greyed out stores probably do not have the item in stock. Try looking for it with a bookfinder.|