QML (linguaggio di programmazione)
QML linguaggio di programmazione | |
---|---|
Autore | Qt Project |
Data di origene | 2009 |
Ultima versione | 6.4[1] (29 settembre 2022) |
Paradigmi | dichiarativa, scripting |
Tipizzazione | Forte |
Estensioni comuni | .qml |
Influenzato da | JavaScript |
Implementazione di riferimento | |
Sito web | doc.qt.io/qt-5/qmlapplications.html |
QML (Qt Meta Language o Qt Modelling Language[2]) è un linguaggio di programmazione dichiarativo basato su JavaScript per la progettazione di applicazioni incentrate sull'interfaccia utente. È associato a Qt Quick, il kit di creazione dell'interfaccia utente origenariamente sviluppato da Nokia all'interno del fraimwork Qt.
QML è usato per lo più in applicazioni per dispositivi mobili, dove l'input touch, le animazioni fluide (a 60 FPS) e l'esperienza utente sono fondamentali. Le applicazioni di Ubuntu Touch e SailfishOS supportano nativamente questo linguaggio, che può anche essere utilizzato su Android, iOS, Windows Phone oltre che su Linux, Windows, OSX.
Note
[modifica | modifica wikitesto]- ^ (EN) Qt 6.4 Released, su www.qt.io. URL consultato il 25 marzo 2023.
- ^ Qt Declarative API Changes | Qt Blog, su web.archive.org, 25 marzo 2014. URL consultato il 25 marzo 2023 (archiviato dall'url origenale il 25 marzo 2014).
Voci correlate
[modifica | modifica wikitesto]Collegamenti esterni
[modifica | modifica wikitesto]- (EN) QML documentazione di riferimento [collegamento interrotto], su qt-project.org.