
language. XML is a language to encode information. That is useful but you
also need programming to manipulate the information in XML documents.
One of the major misconceptions is that Java equals applets. Applets might
have been popular in the early days of Java but they never had a fighting
chance against Macromedia Flash or Dynamic HTML. For simple anima-
tion, JavaScript is simpler than Java. For complex animation, Flash is
more efficient.
The value of Java lies elsewhere. In combination with XML, Java is partic-
ularly relevant for
• heavy-duty server-side applications
• components for scripting languages
Server-Side Applications
As you will see, Java ...