Skript JavaFX - JavaFX Script
Tento článek obsahuje seznam obecných Reference, ale zůstává z velké části neověřený, protože postrádá dostatečné odpovídající vložené citace.Dubna 2011) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
Vývojář | Sun Microsystems |
---|---|
Stabilní uvolnění | 1.2 / 2. června 2009 |
Plošina | Runtime prostředí Java |
OS | Cross-platform |
Licence | GPL |
webová stránka | http://javafx.com/ |
Skript JavaFX byl skriptovací jazyk navrhl Sun Microsystems, tvořící součást JavaFX rodina technologií na internetu Platforma Java.
JavaFX cílil na Bohatá internetová aplikace doména (soutěží s Adobe Flex a Microsoft Silverlight ) se specializací na rychlý vývoj vizuálně bohatých aplikací pro stolní a mobilní trhy. JavaFX Script pracuje s integrovaná vývojová prostředí jako NetBeans, Zatmění a IntelliJ IDEA. JavaFX je vydán pod GNU General Public License prostřednictvím sponzorovaného Slunce Projekt OpenJFX.
Dějiny
Skript JavaFX se dříve volal F3 pro Form Follows Fpomazání. F3 byl primárně vyvinut společností Chris Oliver, který se stal slunce zaměstnance prostřednictvím jejich nabytí SeeBeyond Technology Corporation v září 2005.
Jeho název byl změněn na JavaFX Script a stal se otevřený zdroj na JavaOne 2007.
JavaFX 1.0 byl vydán 4. prosince 2008.[1] 10. září 2010 společnost Oracle oznámila v JavaOne že skript JavaFX bude ukončen, ačkoli rozhraní JavaFX API bude pro virtuální stroj Java zpřístupněno jiným jazykům.[2]
27. září 2010 oznámil Stephen Chin Tvář deklarativní jazyk uživatelského rozhraní založený na skriptu JavaFX s vylepšeními.[3]
Více nedávno, originál Programovací jazyk F3 je nyní v procesu vzkříšení a posílení.
Funkce
JavaFX Script byl sestaven, staticky napsané, deklarativní skriptovací jazyk pro Platforma Java. Poskytovalo automatické vázání dat, spouští mutace a deklarativní animace, pomocí syntaxe výrazového jazyka (všechny bloky kódu potenciálně přinášejí hodnoty.)
Prostřednictvím svého standardu JavaFX Podporovaná rozhraní API zachovaný režim vektorová grafika, přehrávání videa a standard Houpačka komponenty.
Ačkoli F3 začal život jako interpretovaný jazyk, před prvním vydáním náhledu (Q3 2008) se JavaFX Script přesunul na převážnou kompilaci. Interpretovaný skript JavaFX je stále možný prostřednictvím JSR 223 Most „Skriptování pro Javu“. Protože je postaven na vrcholu Platforma Java, je snadné jej používat Jáva třídy v kódu JavaFX Script. Zkompilovaný skript JavaFX byl schopen běžet na jakékoli platformě, která má poslední verzi Java Runtime nainstalován.
Syntax
JavaFX Deklarativní syntaxe skriptu pro konstrukci uživatelských rozhraní ostře kontrastuje s podrobnější řadou volání metod požadovaných pro konstrukci ekvivalentního rozhraní v Houpačka přímo.
Zde je jednoduché Program Hello world pro skript JavaFX:
import javafx.stage.Stage; import javafx.scene. scéna; import javafx.scene.text.Text; import javafx.scene.text.Font; Etapa { titul: "Ahoj světe" šířka: 250 výška: 80 scéna: Scéna { obsah: Text { písmo : Písmo { velikost : 24 } X: 10, y: 30 obsah: "Ahoj světe" } } }
Zobrazuje následující okno / rámeček:
Tento program lze také napsat tímto způsobem:
import javafx.ext.swing. *; var myFrame:SwingFrame = Nový SwingFrame(); var myLabel:Označení = Nový Označení(); myLabel.text = "Ahoj světe!"; myFrame.šířka = 200; myFrame.výška = 50; myFrame.viditelné = skutečný; myFrame.obsah = myLabel;
Viz také
- Applet Java, prostředek k nasazení aplikací Java uvnitř webové stránky.
- JavaFX, skupina produktů a technologií určených k vytváření Bohaté internetové aplikace (RIA).
- Houpačka, základní knihovna uživatelského rozhraní využívaná skriptem JavaFX.
- Curl (programovací jazyk), také s deklarativním režimem s volitelným psaním
Reference
Bibliografie
- Morris, Simon (23. listopadu 2009), JavaFX v akci, Manning, str. 375, ISBN 1-933988-99-1
- Topley, Kim (12. října 2009), Příručka pro vývojáře JavaFX, Addison-Wesley Professional, str. 640, ISBN 0-321-60165-3
- Weaver, James L .; Gao, Weiqi; Chin, Stephen; Iverson, děkan (22. června 2009), Pro JavaFX Platform: Skript, desktop a mobilní RIA s technologií Java, Apress, str. 500, ISBN 1-4302-1875-4
- Clarke, Jim; Connors, Jim; J. Bruno, Eric (15. června 2009), JavaFX: Vývoj bohatých internetových aplikací, Prentice Hall, str. 384, ISBN 0-13-701287-X
- Anderson, Gail; Anderson, Paul (15. června 2009), Základní JavaFX, Prentice Hall, str. 360, ISBN 0-13-704279-5
- Weaver, James L. (4. května 2009), Skript JavaFX: Dynamické skriptování prostředí Java pro bohaté internetové / klientské aplikace, Apress, str. 200, ISBN 1-59059-945-4
externí odkazy
- Hlavní stránka JavaFX
- Přehled Sun JavaFX
- Blog Chrisa Olivera, kategorie F3
- James Weaver's Learn JavaFX Weblog
- Sun.com - Learning JavaFX Script: An Introduction for Java Programmers
- Sun plánuje verzi Java pro mobilní telefony propojené s webem (New York Times článek)
- Sun to zkusí znovu s Java ochutnávanou spotřebiteli na Archiv. Dnes (archivováno 2013-01-19) (CNET článek)
- Planet JFX Community Wiki (návody, ukázky kódu, návody)