Man könnte es auch anders formulieren: Nehme ich jetzt Java SDK 1.7 oder 1.8 zur Entwicklung von JavaFX-Anwendungen? Es gibt viele Vorteile, die für die neue Java / JavaFX Version sprechen, jedoch sollte man nicht vergessen, dass es sich um Developer Snapshots handelt und diese noch nicht einmal Feature Complete sind! Nur so zur Info – die Roadmap von Java 8:
Dennoch lohnt sich, meiner Meinung nach, einen Blick auf JavaFX 8 zuwerfen. In diesem Blogbeitrag habe ich die drei gängigen JavaFX Versionen miteinander verglichen und ein kurzes Fazit gezogen.
JavaFX 1 | JavaFX 2 (seit Java SDK 7 enthalten) | JavaFX 8 (ab Java SDK 8 enthalten) | |
---|---|---|---|
Programmierung | |||
JavaFX Script |
|
|
|
Java API |
|
|
|
FXML |
|
|
|
Mobile Plattformen | |||
JavaFX Mobile |
|
|
|
JavaFX auf iOS und Android |
|
|
|
Multimedia | |||
H.264 and AAC Support |
|
|
|
HTTP Live Streaming Support |
|
|
|
Canvas |
|
|
|
3D Support |
|
|
|
Retina-Display Support |
|
|
|
Unglaublich, aber wahr. In JavaFX 8 gibt es ein neues Design für alle Komponenten!
Ab JDK Version 8 ist das jfxrt.jar im Classpath enthalten! Das ist zum Beispiel für Entwickler, die Eclipse nutzen, wichtig.
JavaFX 8 bringt einige Neuerungen mit sich, die man zwar ausprobieren kann, aber nicht unbedingt muss. Daher empfehle ich aktuell noch nicht mit JavaFX 8 anzufangen und erst einmal mit JavaFX 2.2 zubeginnen oder zu experimentieren. Generell sollte man aber JavaFX Versionen vor 2.2 komplett meiden! Jedoch gilt: Mit allen Versionen lassen sich solide JavaFX Anwendungen programmieren:)
Copyright © 2013 AxxG – Alexander Gräsel
Well at least I find the good source but today I discourage by stack overflow community as they down the vote when I ask the same question that you told here
http://stackoverflow.com/questions/39568185/what-is-the-major-difference-between-javafx-2-2-and-javafx-8
Thank you for this good source!