JavaFX: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
aggiornamento versioni e licenza
Funzionalità collegamenti suggeriti: 3 collegamenti inseriti.
 
(2 versioni intermedie di 2 utenti non mostrate)
Riga 14:
|SoftwareLibero = sì
|Lingua =
|SitoWeb = https://openjfx.io
|Repository = https://github.com/openjfx/openjfx.github.io
}}
Line 34 ⟶ 33:
A partire da Java 7, la libreria di JavaFX è distribuita con il [[Java Runtime Environment]].
* Multi piattaforma: soprattutto grazie all'ultima versione 1.2, JavaFX rende abbastanza trasparente il passaggio da un dispositivo all'altro: con alcune accortezze (e limitazioni) si può realmente eseguire lo stesso codice JavaFX sia come applicazione desktop, sia come [[Applet]] all'interno di un browser, sia come applicazione per cellulare.
* Trascina e installa: una funzione innovativa, ereditata dalle ultime versioni di Java, permette di creare un Applet JavaFX da eseguire all'interno di una [[pagina web]], che può essere letteralmente trascinata sulla scrivania di lavoro del PC; così è possibile lanciare l'applicazione web anche al di fuori del browser, direttamente dal Desktop.
 
=== Il linguaggio ===
Line 105 ⟶ 104:
Soltanto un anno dopo, nel maggio 2008, Sun ha annunciato il piano di distribuire JavaFX per desktop entro la fine del 2008, e per i cellulari a metà del 2009, ed ha reso ufficiale la collaborazione con [[On2 Technologies]] per incorporare in JavaFX la possibilità di riprodurre alcuni formati video (componente fondamentale per concorrere con [[Adobe Flash]], obsoleto dal 31 dicembre 2020<ref>{{Cita web|url=https://theblog.adobe.com/adobe-flash-update/|titolo=Flash & The Future of Interactive Content {{!}} Adobe Blog|sito=web.archive.org|data=2017-12-02|accesso=2021-02-10|dataarchivio=2 dicembre 2017|urlarchivio=https://web.archive.org/web/20171202123704/https://theblog.adobe.com/adobe-flash-update/|urlmorto=sì}}</ref>).
 
A partire dal luglio 2008 è stato possibile scaricare una [[anteprima]] di JavaFX per [[Microsoft Windows|Windows]] e [[Apple Macintosh|Macintosh]].
 
* La prima versione ufficiale, JavaFX 1.0, è stata distribuita il 4 dicembre 2008.
Line 218 ⟶ 217:
Attualmente, JavaFX è un progetto open source sotto il nome di ''OpenJFX''<ref>{{Cita web|url=https://openjdk.org/projects/openjfx/|titolo=OpenJDK: OpenJFX Project|sito=openjdk.org|accesso=2024-11-05}}</ref>. A partire dalla versione 11, JavaFX è stato reso disponibile come libreria separata dal JDK, distribuita sotto la [[GNU General Public License|GNU General Public License versione 2 con Classpath Exception]]. Questa licenza consente agli sviluppatori di utilizzare, modificare e distribuire JavaFX liberamente, inclusa la possibilità di includere le librerie di runtime nelle loro applicazioni.
 
Con il passaggio a OpenJFX, il [[codice sorgente]] di JavaFX è stato reso disponibile pubblicamente, eliminando la confusione precedente riguardo alla sua licenza. Ora gli sviluppatori possono contribuire attivamente al progetto e beneficiare delle nuove funzionalità e degli aggiornamenti rilasciati dalla comunità.
 
== Note ==
Line 227 ⟶ 226:
 
== Collegamenti esterni ==
* {{Collegamenti esterni}}
* {{cita web|http://www.javafx.com/|javafx.com Sito web ufficiale di JavaFX}}
* {{cita web|http://java.sun.com/javafx/index.jsp|java.sun.com Sito web della Sun su JavaFX}}