Java  »  Articoli  »  JavaFX 

Introduzione a JavaFX

di: Daniele Sabia     26 Ottobre 2009

Da Sun e dal mondo Java, spesso, sono arrivate quelle innovazioni tecnologiche che, poi riprese e rielaborate da altri, hanno posto le basi per l'evoluzione dei sistemi informatici e del Web. Basti pensare alle applet e all'idea di virtual machine: un runtime engine che permette di eseguire lo stesso codice su qualunque browser e su qualunque macchina.

Quelle erano le basi per le attuali RIA, idea cavalcata poi da Macromedia (Adobe) e che oggi si declina anche in chiave Microsoft e JavaScript.

Sun però non è rimasta a guardare e mette a disposizione JavaFX, un linguaggio di scripting cross-platform, adatto sia ad applicazioni stand-alone, sia alle RIA, poiché si integra al browser via Applet. In più, supportando i protocolli JNPL e MIDP, è utilizzabile anche per le soluzioni Web Start e per i dispositivi mobili.

Per iniziare possiamo scaricare l'SDK, che contiene il compilatore e le librerie fondamentali. Continuiamo poi esaminando alcune caratteristiche di JavaFX script, il linguaggio di scripting con il quale realizzeremo anche un piccolo esempio.

La sintassi di JavaFX è più snella e descrittiva rispetto a Java, simile a quella di Groovy. Il linguaggio di scripting, pienamente supportato dalla JRE, si chiama "JavaFX Script Programming Language" o semplicemente JavaFX script. Esaminiamone le caratteristiche principali.

Guide Java

Guida Apache Struts

Il primo e più utilizzato tra i framework MVC del mondo Java,...

Guida Java Spring

Scoprire il lightweight container più famoso del mondo Java....

Guida Java 6

Prendendo le mosse dalla guida Java, già presente su HTML.it,...

Altre guide

Newsletter @Programmazione

Ogni mese, direttamente nella tua e-mail: articoli, script e guide su Java, Visual Basic, VB.Net ed i più diffusi linguaggi di programmazione.

Iscriviti alla newsletter

Altre newsletter

Corsi in aula

Corso Google AdWords Base

25 Giugno 2012 a Milano
Disponibilità: 7 Posti

Corso Google AdWords Base

05 Giugno 2012 a Roma
Disponibilità: 7 Posti