Porównanie języków znaczników interfejsu użytkownika
W poniższych tabelach porównano informacje ogólne i techniczne dotyczące niektórych języków znaczników interfejsu użytkownika . Więcej informacji można znaleźć w artykułach dotyczących poszczególnych języków znaczników.
Informacje ogólne
Podstawowe informacje ogólne o językach znaczników: twórca, wersja itp.
Twórca | Licencja | Data pierwszego publicznego wydania | Najnowsza stabilna wersja | środowisko deweloperskie | Środowisko uruchomieniowe | |
---|---|---|---|---|---|---|
śr | Ulrich von Zadow | Bezpłatnie, LGPL | 2003 | 1.0.0 | edytor tekstu lub Eclipse | Pyton |
FXML | Korporacja Oracle | ? | październik 2011 | Netbeans | JavaFX | |
GladeXML | GNOM | Bezpłatnie, LGPL | kwiecień 1998 | 2.10.0 | Polana | GTK+ |
Renesans GNUstepu | GNUstep | Bezpłatnie, LGPL | kwiecień 2001 (baza) | 0.9.0 | Gorm , ProjectCenter | GNUstep |
LZX | Systemy Laszlo | Wolny, CPL | lipiec 2003 r | 4.9 | opcjonalne (np. edytor tekstu , dostępny Eclipse IDE ) | Zapowiedziano program Flash Player 5 lub nowszy, DHTML , Java ME |
MXML | Systemy Adobe | Bezpłatna, MPL 1.1 | marzec 2004 r | 2.0.1 | Adobe Flex [1] lub bezpłatny Flex 3 SDK [2] | Flash Player 9 lub nowszy |
Projektant Qt |
Projekt Qt , firma Qt |
Bezpłatnie, LGPL | ? | 5.9 | Projektant Qt | Qt |
QuiX | inno: skrypt | Własny , komercyjny | czerwiec 2005 | 0,5 | Quill Projektant interfejsu użytkownika | Internet Explorer, przeglądarki oparte na Mozilli |
UIML | OAZA | ? | grudzień 1997 r | ? | różny | jUIML , UIML.Net , różne |
XAML | Microsoftu | Wolny, pani-PL | listopad 2006 | v2009 | opcjonalnie (np. edytor tekstu ), Microsoft Expression Blend , Microsoft Expression Design , Visual Studio 2008 , Vectropy | .NET Framework 3.0 lub nowszy (dawniej WinFX), XBAP dla WPF i wtyczki dla Silverlight w przeglądarkach internetowych |
XRC | wxWidgety | Bezpłatna biblioteka wxWindows | ? | wxWidgets 2.8.12 | opcjonalnie (np. edytor tekstu ), wxGlade, XRCed, wxDesigner, DialogBlocks | aplikacje oparte na wxWidgets |
XUL | Fundacja Mozilli | Bezpłatnie, MPL | grudzień 1998 | 1.0 | opcjonalne (np. edytor tekstu ) | Aplikacje oparte na Gecko |
XFD (interfejs użytkownika) | Abbott Informatyka | ? | 2004 | JScript .NET , JavaScript | STARLIMS v 10-11 | |
XForms | Konsorcjum World Wide Web | Bezpłatnie, W3C | 14 marca 2006 | 1.0 | opcjonalne (np. edytor tekstu ) | Wiele implementacji w przeglądarkach, wtyczkach, rozszerzeniach i serwerach |
ZUML | Potix | darmowy, GPL , komercyjny | listopad 2005 | 2.4.0 | edytor tekstu lub Eclipse | Ajax ZK |
Twórca | Licencja | Data pierwszego publicznego wydania | Najnowsza stabilna wersja | środowisko deweloperskie | Środowisko uruchomieniowe |
Cechy
Niektóre cechy języków znaczników.
Język programowania | Leczenie | Norma internetowa | |
---|---|---|---|
GladeXML | C , C++ , C# , Python , Ada , Pike , Perl , PHP , Eiffel , Ruby , D | Interpretowane, kompilowane dla niektórych języków (przestarzałe) | XML |
Renesans GNUstepu | Cel C | Skompilowane, dynamiczne wiązanie | XML |
LZX | XML , ECMAScript | Skompilowane | XML , ECMAScript , CSS , XPath |
MXML | ActionScript | Skompilowane | XML , ECMAScript , CSS |
Qt/QML | C++ , JavaScript (oraz wiele innych dzięki wsparciu innych firm) | Skompilowany, zinterpretowany | XML |
QuiX | JavaScript | Zinterpretowane | XML , CSS , JavaScript |
UIML | Różny | Różny | ? |
XAML | Przeglądarka ( Silverlight ); JavaScript , IronPython , IronRuby , C# , VB.NET , C++/CLI i J# między innymi . | Zinterpretowane, skompilowane | XML , XPath , DOM , JavaScript |
XRC | C++ , Python ( wxPython ), Perl ( wxPerl ), C# i inne języki .NET (wx.NET), Erlang (wxErlang) | Różny | XML |
XUL | JavaScript , Python , C++ , Java , Perl | Interpretowane, kompilowane (C++) | XML , CSS , DTD , RDF , XPath , XSLT , DOM , JavaScript ( ECMAScript ) |
ZUML | Java , JavaScript , Ruby , Groovy i Python | Zinterpretowane, skompilowane | XML , XHTML , CSS |
Język programowania | Leczenie | Norma internetowa |