[luxor-xul-deutsch] Alternativen zu AWT und Swing - Kommentare? Meinungen?
Status: Beta
Brought to you by:
vamp201
From: Gerald B. <ge...@va...> - 2004-04-05 11:46:31
|
Hallo, darf' ich mal aus der Blogstory mit dem Titel "Alternativen zu AWT und Swing" vom Buchautor des Bestseller "Java ist auch eine Insel" zitieren: Es gibt Anwendungsfälle, da wollen weder AWT noch Swing passen. Swing ist zwar sehr mächtig, doch kostet es auch viele Ressourcen. AWT ist zwar schlank und recht schnell, doch bietet wenig Komponenten. Sun zeigt auch bisher keine Ambitionen, das AWT weiterzuentwicklen. Das AWT ist aber bei Geräten mit wenig Speicher noch lange nicht abgeschrieben. Für Webseiten müssen es aber oft nicht Applets mit AWT oder sogar Swing-Komponenten sein. Eine einfache Mischung aus HTML und ein wenig JavaScript können durchaus ausreichen. Auch Macromedia Flash ist als alternative Benutzungsschnittstelle eine Wahl, wenn Designer und Programmier denn nicht wieder vorhaben, Benutzungsschnittstellen-Komponenten ganz neu zu entwerfen. Flash ist plattformübergreifend und sehr stark verbreitet fast jeder Client ist mit einem Flash-Plugin ausgestattet. XML-Beschreibungen der Oberfläche: Swixml, XUL/Luxor Eine andere Philosophie ist die Trennung der Beschreibung der Benutzungsschnittstelle und der Logik. Zwar ist es guter Stil, das sowieso schon zu trennen, doch noch weiter geht die völlige Loslösung von Java und einer Hinweisung zu einer externen Beschreibung, etwa in XML. Diese Lösung hat auch Microsoft erkannt und arbeitet an XAML (Extensible Application Markup Language), ein Teil von grafischen Subsysetem Avalon der nächsten Generation von Windows (Longhorn). In der Java Welt gibt es zwei populäre Implementierungen: usw. und so fort Mehr unter @ http://javainsel.blogg.de/eintrag.php?id=24 Was ist Eure Meinung? Gibt's Kommentare? Hat schon jemand mal SwiXML oder Luxor ausprobiert? - Gerald |