1.6 Aufkommen von Stand-alone-Applikationen
Obwohl Java durch das Web bekannt geworden ist und dort viele Einsatzgebiete liegen, ist es nicht auf dieses Medium beschränkt. Viele Firmen entdecken ihre Zuneigung zu dieser Sprache und können sich nicht mehr von ihr lösen, unter ihnen IBM. Es hat sich gezeigt, dass die Devise »write once, run anywhere« auf der Server-Seite weitgehend zutrifft. Java ist inzwischen wohl die wichtigste Sprache für die Gestaltung von Internet-Applikationen auf dem Server. Sie unterstützt strukturiertes und objektorientiertes Programmieren und ist ideal für größere Projekte, bei denen die Unsicherheiten von C++ vermieden werden sollen.
Nach dem anfänglichen Hype heißt es heute paradoxerweise oft, dass Java zu langsam für Client-Anwendungen sei. Dabei sind die virtuellen Maschinen aufgrund der Entwicklung von JIT-Compilern und der Hotspot-Technologie in den letzten Jahren sehr viel schneller geworden. Auch die Geschwindigkeit der Prozessoren ist ständig weitergewachsen. Anwendungen wie in Java geschriebene Entwicklungsumgebungen zeigen, dass auch auf der Client-Seite Programme in angemessener Geschwindigkeit laufen können - entsprechend viel Arbeitsspeicher vorausgesetzt. Da ist Java nämlich mindestens so anspruchsvoll wie neue bunte Betriebssysteme von MS.
|