Java antiquato? Ci pensa JavaFX.

Scritto il 16-05-2007 da Vito Antonio Bonardi

Pubblicato su : Programming, Technology

3


Ho letto in giro molte critiche al liguaggio Java. C’è chi sostiene che alcune caratteristiche siano antiquate, altri si chiedono perchè per realizzare un’applicativo grazioso e allo stesso tempo ricco di contenuti, ci vogliano migliaia di righe di codice.
Molti altri invece sostengono la robustezza della piattaforma Java, e i framework e piattaforme che troviamo in giro ne sono un esempio. Forse è stato il punto di partenza da cui è partita la Sun Microsystem per rispondere alle critiche: JavaFX.
 
JavaFX è la variante scripting di Java: dicono (ancora ci guardo nei dettagli) abbia una sintassi molto più semplice. Una cosa è chiara, JavaFX non perderà quei vantaggi che hanno fatto si che Java si affermasse: Write Once, Run Anywhere.
JavaFX ha fondamentalmente due componenti principali: JavaFX mobile e il JavaFX scripting. Come è facile capire dal nome, JavaFX mobile è rivolto a chi sviluppa software per dispositivi mobili, ma è disponibile con licenza OEM ai carriers, handset manufacturers e a chi cerca di instaurare una relazione "branded" con i propri clienti.
JavaFX script invece è rivolto a chi vuole una sintassi semplice, ma allo stesso tempo veloce: sarà la risposta al simpler-syntax scripting per sviluppare programmi ricchi di contenuto ed effetti che includono set-up boxes, mobile, desktop and enterprise webapplications.

Per come è stato presentato, JavaFX si affiancherà ad AJAX e al SilverLight del Microsoft. Fortuna vuole che Sun ha dichiarato che JavaFX sarà opensource. Vedrò di capirci qualcosa in più, anche perchè sembra interessante.

UPDATE:
La sintassi è disponibile qui.

Comments (3)

scusa, ma che vuol dire che si “affiancherà” ad ajax?

Volevo dire che sarà un alternativa a Ajax e SilverLight, almeno nelle loro intenzioni.

SilverLight, che io sappia, è la risposta di Microsoft a Flash, ed è interamente basato su xaml.

Ajax, invece, è una tenica di programmazione il cui fine è quello di migliorare l’interattività di pagine web. Quindi, ad esempio, se tu avessi una pagina con delle tendine, grazie ad Ajax puoi ricaricare solo una determinata parte invece di aggiornare l’intera pagina.

In linea generale, Ajax viene usato sia da SilverLight, che da Flash, che da ASP, PHP e chi più ne ha più ne metta. E credo che lo stesso farà JavaFX

Scrivi il tuo commento