QML
QML (Qt Modeling Language) ist eine deklarative Programmiersprache, die als Bestandteil von Qt, einer Bibliothek zur Erstellung von Benutzeroberflächen in C++, entwickelt wurde. Zweck der Sprache ist die Entwicklung von Benutzeroberflächen, in erster Linie (jedoch nicht zwangsläufig) für Desktop- und Mobil-Systeme. QML ist syntaktisch an JSON und CSS angelehnt. Durch ihre deklarative Grundstruktur und die nahtlose Einbindung von JavaScript vereint sie deklarative und imperative Ansätze in einer Programmiersprache. QML ist Bestandteil des Qt User Interface Creation Kit (Qt Quick) und kann (inklusive seiner JavaScript-Anteile) durch den Qt Quick Compiler in natives C++ kompiliert werden.
QML | |
---|---|
Paradigmen: | deklarativ, reaktiv, Skriptsprache |
Erscheinungsjahr: | 2009 |
Entwickler: | Qt Project |
Aktuelle Version | 6.4 |
Typisierung: | stark, dynamisch |
Beeinflusst von: | JavaScript, Qt |
Beeinflusste: | Qt |
doc.qt.io/qt-5/qmlapplications.html |
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.