John Smith said:
What are the pros of selecting AJAX over Applet/JApplet? (From both
development and deployment perspectives).
Kindly asking for your thoughts...
The browser who host an applet is a thick client: that's all. It works
depending on the JVM installed on the client, need user to wait on start-up
to download all the byte code, etc.
A client that uses Ajax it not a thick client. Javascript is a standard, so
should be installed on every browser, and is possible to implement
cross-broweser web application. We still have start-up delay, but I think
much less: js code is lighter than byte code.
Accessibility: with Applet your web app can't be acccessible from every
browser, Ajax instead could degrade to support a non-ajax browser.
Appearence: we are on the web, what is better than HTML?
Programming point of view: depends on how your code, but usually Applet is a
monolit application, every change of the code need to recompile your class
or classes.
An Ajax application is still a web application: it is not monolit respect to
the developer point of view.
It's easier to presentation view from application logic for example, and you
take advantage from web designer experts.