LocalazyLocalazy
JavaFX Script je kompilovaný, staticky typovaný, deklaratívny skriptovací jazyk určený na používanie s platformou JavaFX. Programy JavaFX Script sa spúšťajú na virtuálnom stroji JavaFX Script Virtual Machine, ktorý je sám o sebe postavený na virtuálnom stroji Java. JavaFX Script má deklaratívnu syntax, ktorá je inšpirovaná FXML, ale nie je založená na XML. Jazyk je staticky typovaný s podporou odvodzovania typov. Programy sa kompilujú do bajtkódu Java, ktorý možno spustiť na ľubovoľnom virtuálnom stroji Java. Programy JavaFX Script môžu pristupovať k akejkoľvek triede jazyka Java, ako aj k akejkoľvek triede JavaFX. Jazyk má špeciálnu podporu pre vytváranie používateľských rozhraní s deklaratívnou syntaxou pre rozvrhnutie a spracovanie udalostí. JavaFX Script je navrhnutý tak, aby sa ho mohli ľahko naučiť aj programátori so skúsenosťami s inými jazykmi. Syntax je založená na známych pojmoch, ako sú premenné, funkcie a objektovo orientované programovanie. JavaFX Script je projekt s otvoreným zdrojovým kódom, do ktorého prispelo mnoho vývojárov. Jazyk sa stále aktívne vyvíja a pravidelne sa pridávajú nové funkcie.