JavaFX: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m link titoli di sezione |
|||
(6 versioni intermedie di 6 utenti non mostrate) | |||
Riga 4:
|Screenshot2 =
|Didascalia =
|Sviluppatore =
|UltimaVersione =
|DataUltimaVersione =
|UltimaVersioneBeta =
|DataUltimaVersioneBeta =
|SistemaOperativo = multipiattaforma
|Genere =
|Licenza = [[
|SoftwareLibero =
|Lingua =
|Repository = https://github.com/openjfx/openjfx.github.io
}}
Riga 28:
In aggiunta al pacchetto JavaFX SDK, che include [[compilatore]], utilità per l'esecuzione, e tutta la libreria JavaFX necessaria per lo sviluppo, sono stati distribuiti alcuni strumenti che rendono lo sviluppo in JavaFX molto più agile:
* Un componente aggiuntivo per [[NetBeans]] che integra tutte le fasi di sviluppo JavaFX in un unico [[
* JavaFX Production Suite: Utilità varie per facilitare il passaggio da programmi di grafica ([[Adobe Photoshop]] e [[Adobe Illustrator]]) e da formati come [[Scalable Vector Graphics|SVG]], a codice JavaFX.
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 ===
Riga 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.
Riga 121:
Con il nuovo modello di rilascio del progetto JDK, le nuove versioni delle funzionalità sono rilasciate con una cadenza di circa 6 mesi<ref>{{Cita web|url=http://openjdk.java.net/projects/jdk-updates/|titolo=OpenJDK: JDK Updates Project|sito=openjdk.java.net|accesso=2021-02-10}}</ref>. Ogni versione riceve a sua volta aggiornamenti costanti. Ad esempio la versione 13u ha ricevuto 7 aggiornamenti tra il 2019 e il 2021<ref>{{Cita web|url=https://wiki.openjdk.java.net/display/JDKUpdates/JDK+13u|titolo=JDK 13u - JDK 13u - OpenJDK Wiki|sito=wiki.openjdk.java.net|accesso=2021-02-10}}</ref>.
{| class="wikitable"
|+Cronologia versioni<ref>{{Cita web|url=https://
|'''Versione'''
|'''Data rilascio'''
|-▼
|'''Ultima versione'''
|8▼
|'''JDK'''
|-▼
|'''Release notes'''
|-
|11
|settembre 2018
|11.0.20 (Luglio 2023)
|11
|https://gluonhq.com/products/javafx/openjfx-11-release-notes/
|-
|12
|marzo 2019
|12.0.2 (Luglio 2019)
|11
|https://gluonhq.com/products/javafx/openjfx-12-release-notes/
|-
|13
|settembre 2019
|13.0.2 (Gennaio 2020)
|11
|https://gluonhq.com/products/javafx/openjfx-13-release-notes/
|-
|14
|marzo 2020
|14.0.2.1 (Luglio 2020)
|11
|https://gluonhq.com/products/javafx/openjfx-14-release-notes/
|-
|15
|settembre 2020
|15.0.1 (Ottobre 2020)
|11
|https://gluonhq.com/products/javafx/openjfx-15-release-notes/
▲|-
|16
|marzo 2021
|16 (Marzo 2021)
|11
|https://gluonhq.com/products/javafx/openjfx-16-release-notes/
|17
|settembre 2021
|17.0.13 (Ottobre 2024)
|11
|https://gluonhq.com/products/javafx/openjfx-17-release-notes/
▲|-
|18
|marzo 2022
|18.0.2 (Luglio 2022)
|11
|https://gluonhq.com/products/javafx/openjfx-18-release-notes/
|-
|19
|settembre 2022
|19.0.2.1 (Gennaio 2023)
|11
|https://gluonhq.com/products/javafx/openjfx-19-release-notes/
|-
|20
|marzo 2023
|20.0.2 (Luglio 2023)
|17
|https://gluonhq.com/products/javafx/openjfx-20-release-notes/
|-
|21
|settembre 2023
|21.0.5 (Ottobre2024)
|17
|https://gluonhq.com/products/javafx/openjfx-21-release-notes/
|-
|22
|marzo 2024
|22.0.2 (Luglio 2024)
|17
|https://gluonhq.com/products/javafx/openjfx-22-release-notes/
|-
|23
|settembre 2024
|23.0.1 (Ottobre 2024)
|21
|https://gluonhq.com/products/javafx/openjfx-23-release-notes/
|-
|24
|marzo 2025
|24.0.2 (Luglio 2025)
|22
|https://gluonhq.com/products/javafx/openjfx-24-release-notes/
|}
<references group="versioni" />
== Licenze ==
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 ==
Riga 157 ⟶ 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}}
|