LocalazyLocalazy
JavaFX Script é uma linguagem de scripting declarativa compilada, tipada estaticamente, concebida para ser utilizada com a plataforma JavaFX. Os programas JavaFX Script são executados na máquina virtual JavaFX Script, a qual é construída sobre a máquina virtual JavaFX. JavaFX Script tem uma sintaxe declarativa que é inspirada em FXML, mas não é baseada em XML. A linguagem é datilografada estaticamente, com suporte para inferência de tipo. Os programas são compilados para bytecode Java, que pode ser executado em qualquer máquina virtual Java. Os programas JavaFX Script podem aceder a qualquer classe Java, bem como a qualquer classe JavaFX. A linguagem tem suporte especial para a criação de interfaces de utilizador, com uma sintaxe declarativa para layout e tratamento de eventos. O JavaFX Script foi concebido para ser fácil de aprender para programadores com experiência noutras linguagens. A sintaxe é baseada em conceitos familiares tais como variáveis, funções e programação orientada a objectos. O JavaFX Script é um projecto de código aberto, com contribuições de muitos programadores. A linguagem está ainda em desenvolvimento activo, e novas funcionalidades estão a ser adicionadas regularmente.