-
Warum wird JavaFX verschwiegen?
Autor: jfx 12.12.08 - 09:24
Ist das keine Konkurrenz?
Ich finde, es sieht erstens auch recht nett aus und zweitens ist Java sehr gut verbreitet und findet sicherlich mehr Akzeptanz als Silverlight (aka Moonlight). Mit dem Plugin für NetBeans hat man zudem auch eine kostenlose Entwicklungsumgebung mit Refactoring-Funktionalität und allem drum und dran.
https://www.golem.de/0812/63942.html
http://www.javafx.com
http://www.netbeans.org/features/javafx/index.html -
Re: Warum wird JavaFX verschwiegen?
Autor: xeon 12.12.08 - 10:02
das problem für mich ist die absolut krüppelige scriptsprache, mit der javafx entwickelt wird. da frage ich mich, wieso man nicht auf die standard-syntax von java aufgebaut hat.
-
Re: Warum wird JavaFX verschwiegen?
Autor: jfx 12.12.08 - 10:48
Also ich muss sagen, dass mir JavaFX-Script auch gut gefällt. Ich mag deklarative Programmierung und statische Typisierung gibt es auch, so dass der Compiler (JavaFX wird auch kompiliert :)) eine semantische Analyse vornehmen kann.
Schau dir doch mal kurz die Begründung der Sprache an: http://openjfx.java.sun.com/current-build/doc/reference/ch01s01.html
Ein paar einführende Beispiele zeigen, dass die Sprache alles andere als "krüppelig" ist:
http://openjfx.java.sun.com/current-build/doc/reference/ch01s03.html -
Re: Warum wird JavaFX verschwiegen?
Autor: xeon 12.12.08 - 12:12
allein die tatsache, dass es functions UND operations gibt (functions beherrschen keine loops/ifs - warum?!)... mir erschließt sich diese künstliche trennung nicht.
das letzte mal, als ich geschaut hab, wurde man gezwungen, diese functions und operations AUSSERHALB des class-bodys zu implementieren; das haben sie mittlerweile scheinbar in die klasse mit reingenommen.
insgesamt verstehe ich trotzdem nicht, wieso sie nicht einfach die java-syntax übernommen haben.
ich werds mir vielleicht in einem jahr anschauen, wenn das alles etwas ausgearbeitet ist. -
Re: Warum wird JavaFX verschwiegen?
Autor: jfx 12.12.08 - 15:07
wieso sollte man loops/ifs (also expressions) nicht in funktionen verwenden dürfen? das einzige was noch nicht unterstützt wird, sind lokale funktionen, also funktionen in funktionen.
schau dir mal das checkbox-klasse beispiel an. dort wird if nicht nur in einer member-funktion/methode verwendet, sondern sogar in einer on-replace klausel: http://openjfx.java.sun.com/current-build/doc/reference/Classes.html -
Re: Warum wird JavaFX verschwiegen?
Autor: Moonlight Fan 12.12.08 - 15:42
Moonlight ist besser Du Trottel!
-
Re: Warum wird JavaFX verschwiegen?
Autor: Silverlight Fan 12.12.08 - 15:42
Silverlight ist besser Du Trottel!
-
Re: Warum wird JavaFX verschwiegen?
Autor: Appcelerator Fan 12.12.08 - 15:43
Appcelerator ist besser Du Trolltel.
-
Re: Warum wird JavaFX verschwiegen?
Autor: Air Fan 12.12.08 - 15:45
Lern erstmal schreiben Du Troll! Nichts geht über AIR.



