LocalazyLocalazy
JavaFX Script is a compiled, statically typed, declarative scripting language designed to be used with the JavaFX platform. JavaFX Script programs are run on the JavaFX Script Virtual Machine, which is itself built on top of the Java Virtual Machine. JavaFX Script has a declarative syntax that is inspired by FXML, but is not XML-based. The language is statically typed, with support for type inference. Programs are compiled to Java bytecode, which can be run on any Java Virtual Machine. JavaFX Script programs can access any Java class, as well as any JavaFX class. The language has special support for creating user interfaces, with a declarative syntax for layout and event handling. JavaFX Script is designed to be easy to learn for programmers with experience in other languages. The syntax is based on familiar concepts such as variables, functions, and object-oriented programming. JavaFX Script is an open source project, with contributions from many developers. The language is still under active development, and new features are being added regularly.