Java-basierte Webtechnologien

(Auszug aus "Java und XSLT" von Eric M. Burke)

In einer perfekten Welt gäbe es nur eine einzige Technologie zur Webentwicklung, und die wäre preiswert, leicht zu warten, perfekt skalierbar und böte schnelle Antwortzeiten. Natürlich wäre sie darüber hinaus auf jedes Betriebssystem und auf jede Hardwareplattform portierbar und für jegliche Art zukünftiger Entwicklungen gerüstet. Sie würde den Zugriff von mobilen Endgeräten, Standalone-Clientanwendungen und Webbrowsern unterstützen, und all das nach nur minimalen Änderungen am Quelltext.

Es existiert aber keine perfekte Lösung, und in naher Zukunft wird auch keine existieren. Wenn es eine gäbe, wären viele von uns arbeitslos. Ein großer Teil der Entwicklung einer Software besteht schließlich in der Fähigkeit, zu erkennen, daß Kompromisse unabwendbar sind, und zu wissen, wann man ein Etappenziel opfern muß, um für den Kunden oder die Anwendung den größtmöglichen Wert herauszuholen. So konzentrieren sich viel zu viele Programmierer auf die bloße Performance ihrer Anwendung, ohne über den Schwierigkeitsgrad der Entwicklung oder die spätere Bedienbarkeit durch Laien nachzudenken. Diese Entscheidungen fallen schwer und sind vor allem oftmals subjektiv, denn Sie basieren auf individuellen Erfahrungen und Vorlieben.

Das Ziel dieses Kapitels ist es, die Highlights einiger populärer Technologien zur Java-basierten Web-Anwendungsentwicklung zu betrachten und zu schauen, wie diese im Vergleich zu einer XSLT-basierten Lösung abschneiden. Der Fokus liegt dabei auf der Architektur. Wir nehmen also einen High-Level-Betrachtungspunkt ein und legen keinen großen Wert auf spezifische Implementierungsdetails. Obwohl XSLT das Gleichgewicht zwischen Performance, Wartbarkeit und Flexibilität gut zu halten vermag, ist es nicht die Lösung für alle Anwendungen. Die hier angestellten Vergleiche werden Ihnen hoffentlich bei der Entscheidung helfen, ob XSLT die richtige Wahl für Ihre Webanwendungen ist.

   

   

<< zurück vor >>

 

 

 

Tipp der data2type-Redaktion:
Zum Thema Java & XSLT bieten wir auch folgende Schulungen zur Vertiefung und professionellen Fortbildung an:

Copyright © 2002 O'Reilly Verlag GmbH & Co. KG
Für Ihren privaten Gebrauch dürfen Sie die Online-Version ausdrucken.
Ansonsten unterliegt dieses Kapitel aus dem Buch "Java und XSLT" denselben Bestimmungen, wie die gebundene Ausgabe: Das Werk einschließlich aller seiner Teile ist urheberrechtlich geschützt. Alle Rechte vorbehalten einschließlich der Vervielfältigung, Übersetzung, Mikroverfilmung sowie Einspeicherung und Verarbeitung in elektronischen Systemen.

O’Reilly Verlag GmbH & Co. KG, Balthasarstraße 81, 50670 Köln, kommentar(at)oreilly.de