close

Script JavaFX

Mergi la navigare Mergi la căutare

JavaFX Script este un limbaj de programare conceput de Sun Microsystems , parte a familiei de tehnologii JavaFX de pe platforma Java .

JavaFX vizează domeniul aplicațiilor bogate de Internet (concurând cu Adobe Flex și Microsoft Silverlight ), este specializat în dezvoltarea rapidă a aplicațiilor bogate vizual pentru piețele desktop și mobile. JavaFX Script funcționează cu medii de dezvoltare integrate, cum ar fi NetBeans și Eclipse . JavaFX este lansat sub Licența Publică Generală GNU , prin proiectul OpenJFX sponsorizat de Sun.

Istoric

Scriptul JavaFX a fost numit F3 pentru funcția Form Follows. F3 a fost dezvoltat în principal de Chris Oliver, care a devenit angajat al Sun prin achiziția SeeBeyond Technology Corporation în septembrie 2005.

Numele său a fost schimbat în JavaFX Script și a devenit open source în JavaOne 2007 .

Tot codul, documentația și demonstrațiile sunt partajate pe site-ul web de dezvoltare a proiectului OpenJFX.

JavaFX 1.0 a fost lansat pe 4 decembrie 2008.

Pe 10 septembrie 2010, Oracle a anunțat la JavaOne că JavaFX Script va fi întrerupt, deși API -ul JavaFX va fi disponibil în alte limbi pentru Java Virtual Machine .

Caracteristici

JavaFX Script este un limbaj de scripting declarativ compilat , tastat static, pentru platforma Java . Oferă legare automată a datelor, mutație de declanșare și animație declarativă, folosind o sintaxă a limbajului de expresie.

Grafica vectorială în modul reținut, redarea video și componentele standard Swing sunt acceptate prin API-ul JavaFX standard .

Deși F3 și-a început viața ca un limbaj interpretat, înainte de prima lansare de previzualizare (T3 2008) JavaFX Script și-a schimbat accentul pentru a fi compilat predominant. Scriptul interpretat JavaFX este încă posibil, prin bridge-ul 223 JSR „Java Scripting”. Deoarece este construit pe platforma Java, este ușor să utilizați clase Java în codul JavaFX Script. Scriptul JavaFX compilat poate rula pe orice platformă care are instalat un runtime Java recent.