LocalazyLocalazy
JavaFX Script est un langage de script compilé, statiquement typé et déclaratif conçu pour être utilisé avec la plate-forme JavaFX. Les programmes JavaFX Script sont exécutés sur la machine virtuelle JavaFX Script, qui est elle-même construite au-dessus de la machine virtuelle Java. JavaFX Script possède une syntaxe déclarative qui s'inspire de FXML, mais qui n'est pas basée sur XML. Le langage est typographié de manière statique et prend en charge l'inférence de type. Les programmes sont compilés en bytecode Java, qui peut être exécuté sur n'importe quelle machine virtuelle Java. Les programmes JavaFX Script peuvent accéder à toute classe Java, ainsi qu'à toute classe JavaFX. Le langage dispose d'un support spécial pour la création d'interfaces utilisateur, avec une syntaxe déclarative pour la mise en page et le traitement des événements. JavaFX Script est conçu pour être facile à apprendre pour les programmeurs ayant de l'expérience dans d'autres langages. La syntaxe est basée sur des concepts familiers tels que les variables, les fonctions et la programmation orientée objet. JavaFX Script est un projet open source, avec des contributions de nombreux développeurs. Le langage est toujours en cours de développement actif, et de nouvelles fonctionnalités sont ajoutées régulièrement.