Skip to content

JavaFX

by Matthias Derer on August 1st, 2008

Die erste Preview Release vom JavaFX SDK ist da (Achtung: schwer misslungene, pseudo-web2.0 Page ahead!). Ich habe es noch nicht getestet, aber ein paar Gedanken habe ich mir zu der Thematik schon gemacht.
Da ich ein JAVA Programmierer bin (ja, so ein richtig ekelhaft typischer.. wobei dieser Status durch Python gerade schwer ins Wanken gerät), befürworte ich generell die Einsicht von Sun, dass sie in der Konkurrenz zu Flex, Lazlo und Silverlight in Sachen GUI Programmierung keinen Blumentopf mehr gewinnen. Ein wenig spät, mag man meinen, aber wenn das Endprodukt überzeugt, dann ist daran generell nichts auszusetzen.
Vorteile hat Sun in etwa die gleichen wie Adobe mit Flex: Das JRE ist bereits auf vielen Rechnern installiert, man muss also den Usern nicht noch ein neues Runtime Environment unterschieben. Da hat es Microsoft mit ihrem Silverlight etwas schwerer.
Durch JavaFX könnte das Thema JAVA WebStart wieder etwas bedeutender werden. Ich finde ja das Prinzip nicht übel, es nutzt nur kaum jemand (na.. wie viele JAVA WebStart Applikationen kennt ihr? Richtig.)
Zur Syntax sei gesagt, dass ich da wohl leichte Gewöhnungsprobleme haben werde. Ich werde mit dieser seltsamen Syntax als Beschreibungssprache nicht wirklich warm. Für mich ist da XML einfach übersichtlicher und auch gewohnter (siehe Adobe Flex)
Der vorhin erwähnte Vorteil – das bei vielen schon installierte JRE – ist unter Umständen auch ein Nachteil aufgrund der Größe des JRE. Ein kleines Programm zusammenbasteln, welches ohne Abhängigkeiten “einfach so läuft” ist da nicht. Da hat es die Flex-Fraktion wieder einfacher, da man sich für die Applikation mit wenigen Schritten einen FlashProjektor basteln kann, welcher als Standalone-Applikation läuft. Bei AIR Applikationen ist dieser Vorteil natürlich wieder dahin, da hat man dann wieder das Runtime Environment im Weg.

Das war jetzt alles wild durcheinander und im Grunde nur eine Ansammlung der Eindrücke und Gedanken, die ich mir zu dem Thema in letzter Zeit gemacht habe. Strukturierter wird es dann in einzelnen Beiträgen, sollte das System was hermachen und bei mir Verwendung finden.

]]>

Die erste Preview Release vom JavaFX SDK ist da (Achtung: schwer misslungene, pseudo-web2.0 Page ahead!). Ich habe es noch nicht getestet, aber ein paar Gedanken habe ich mir zu der Thematik schon gemacht.
Da ich ein JAVA Programmierer bin (ja, so ein richtig ekelhaft typischer.. wobei dieser Status durch Python gerade schwer ins Wanken gerät), befürworte ich generell die Einsicht von Sun, dass sie in der Konkurrenz zu Flex, Lazlo und Silverlight in Sachen GUI Programmierung keinen Blumentopf mehr gewinnen. Ein wenig spät, mag man meinen, aber wenn das Endprodukt überzeugt, dann ist daran generell nichts auszusetzen.
Vorteile hat Sun in etwa die gleichen wie Adobe mit Flex: Das JRE ist bereits auf vielen Rechnern installiert, man muss also den Usern nicht noch ein neues Runtime Environment unterschieben. Da hat es Microsoft mit ihrem Silverlight etwas schwerer.
Durch JavaFX könnte das Thema JAVA WebStart wieder etwas bedeutender werden. Ich finde ja das Prinzip nicht übel, es nutzt nur kaum jemand (na.. wie viele JAVA WebStart Applikationen kennt ihr? Richtig.)
Zur Syntax sei gesagt, dass ich da wohl leichte Gewöhnungsprobleme haben werde. Ich werde mit dieser seltsamen Syntax als Beschreibungssprache nicht wirklich warm. Für mich ist da XML einfach übersichtlicher und auch gewohnter (siehe Adobe Flex)
Der vorhin erwähnte Vorteil – das bei vielen schon installierte JRE – ist unter Umständen auch ein Nachteil aufgrund der Größe des JRE. Ein kleines Programm zusammenbasteln, welches ohne Abhängigkeiten “einfach so läuft” ist da nicht. Da hat es die Flex-Fraktion wieder einfacher, da man sich für die Applikation mit wenigen Schritten einen FlashProjektor basteln kann, welcher als Standalone-Applikation läuft. Bei AIR Applikationen ist dieser Vorteil natürlich wieder dahin, da hat man dann wieder das Runtime Environment im Weg.

Das war jetzt alles wild durcheinander und im Grunde nur eine Ansammlung der Eindrücke und Gedanken, die ich mir zu dem Thema in letzter Zeit gemacht habe. Strukturierter wird es dann in einzelnen Beiträgen, sollte das System was hermachen und bei mir Verwendung finden.

From → Uncategorized

No comments yet

Leave a Reply

Note: XHTML is allowed. Your email address will never be published.

Subscribe to this comment feed via RSS