Vai al contenuto

QML (linguaggio di programmazione)

Da Wikipedia, l'enciclopedia libera.
QML
linguaggio di programmazione
AutoreQt Project
Data di origine2009
Ultima versione6.4[1] (29 settembre 2022)
Paradigmidichiarativa, scripting
TipizzazioneForte
Estensioni comuni.qml
Influenzato daJavaScript
Implementazione di riferimento
Sito webdoc.qt.io/qt-5/qmlapplications.html e doc.qt.io/qt-6/qmlreference.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 originariamente sviluppato da Nokia all'interno del framework 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.

  1. (EN) Qt 6.4 Released, su www.qt.io. URL consultato il 25 marzo 2023.
  2. Qt Declarative API Changes | Qt Blog, su blog.qt.digia.com. URL consultato il 25 marzo 2023 (archiviato dall'url originale 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.
  Portale Informatica: accedi alle voci di Wikipedia che trattano di informatica