释义 |
- General information
- Features
- See also
- References
The following tables compare general and technical information for some user interface markup languages. Please see the individual markup languages' articles for further information. General informationBasic general information about the markup languages: creator, version, etc. | Creator | License | First public release date | Latest stable version | development environment | Runtime environment | avg | Ulrich von Zadow | {{free}}, LGPL | 2003 | 1.0.0 | text editor or Eclipse | Python |
---|
FXML | Oracle Corporation | {{dunno}} | October 2011 | Netbeans | JavaFX |
---|
GladeXML | GNOME | {{free}}, LGPL | April 1998 | 2.10.0 | Glade | GTK+ |
---|
GNUstep Renaissance | GNUstep | {{free}}, LGPL | April 2001 (base) | 0.9.0 | Gorm, ProjectCenter [1] | GNUstep |
---|
LZX | Laszlo Systems | {{free}}, CPL | July 2003 | 4.9 | optional (e.g., text editor, Eclipse IDE available) | Flash Player 5 or above, DHTML, Java ME announced |
---|
MXML | Adobe Systems | {{free}}, MPL 1.1 | March 2004 | 2.0.1 | Adobe Flex or free Flex 3 SDK | Flash Player 9 or above |
---|
[https://web.archive.org/web/20111129210127/http://qt.nokia.com/products/developer-tools Qt Designer] | Qt Project, The Qt Company | {{free}}, LGPL | ? | 5.9 | [https://doc.qt.io/qt-5/qtdesigner-manual.html Qt Designer] | Qt |
---|
[https://web.archive.org/web/20060718215239/http://www.innoscript.org/content/view/7/2/ QuiX] | inno:script | {{proprietary}}, commercial | June 2005 | 0.5 | [https://web.archive.org/web/20060718021800/http://www.innoscript.org/content/view/44/2/ Quill UI Designer] | Internet Explorer, Mozilla based browsers |
---|
UIML | OASIS | {{dunno}} | December 1997 | {{dunno}} | various | jUIML, [https://web.archive.org/web/20111002034023/http://research.edm.uhasselt.be/~uiml/wiki/Main_Page UIML.Net], various |
---|
Vexi | [https://web.archive.org/web/20100501081826/http://vexi.sourceforge.net/Vexi] Vexi opensource group | {{free}}, GPL, LGPL | April 2004 | 3.0 | optional (e.g., text editor) | Internet Explorer, Mozilla based browsers, Opera, Chrome, Native Java environments |
---|
XAML | Microsoft | {{free}}, Ms-PL | November 2006 | v2009[2] | optional (e.g., text editor), Microsoft Expression Blend, Microsoft Expression Design, Visual Studio 2008, Vectropy | .NET Framework 3.0 or above (formerly WinFX), XBAPs for WPF and plugins for Silverlight in internet browsers |
---|
XRC | wxWidgets | {{free}}, wxWindows Library[3] | {{dunno}} | wxWidgets 2.8.12 | optional (e.g., text editor), wxGlade, XRCed, wxDesigner, DialogBlocks | wxWidgets-based applications |
---|
XUL | Mozilla Foundation | {{free}}, MPL | December 1998 | 1.0[4] | optional (e.g., text editor) | Gecko-based applications |
---|
XAL | Nexaweb | {{proprietary}}, commercial | January 2000 | 4.5 | optional (e.g., text editor, Eclipse IDE available) | Java JRE 1.1 and up, MSJVM, DHTML |
---|
XFD (user interface) | Abbott Informatics | {{dunno}} | 2004 | JScript .NET, JavaScript | STARLIMS v 10-11 |
---|
XForms | World Wide Web Consortium | {{free}}, W3C | 14 March 2006 | 1.0[5] | optional (e.g., text editor) | Many implementations in browsers, plug-ins, extensions, and servers |
---|
ZUML | Potix | free, GPL, commercial}} | November 2005 | 2.4.0 | text editor or Eclipse | Ajax ZK Framework |
---|
| Creator | License | First public release date | Latest stable version | development environment | Runtime environment |
---|
FeaturesSome features of the markup languages. | Programming language | Treatment | Web standard |
---|
GladeXML | C, C++, C#, Python, Ada, Pike, Perl, PHP, Eiffel, Ruby, D | Interpreted, compiled for some languages (deprecated) | XML |
---|
GNUstep Renaissance | Objective-C | Compiled, dynamic binding | XML |
---|
LZX | XML, ECMAScript | Compiled | XML, ECMAScript, CSS, XPath |
---|
MXML | ActionScript | Compiled | XML, ECMAScript, CSS |
---|
[https://wiki.qt.io/Language_Bindings Qt/QML] | C++, JavaScript (Plus many more by third party support) | Compiled, interpreted | XML |
---|
[https://web.archive.org/web/20060718215239/http://www.innoscript.org/content/view/7/2/ QuiX] | JavaScript | Interpreted | XML, CSS, JavaScript |
---|
UIML | Various | Various | {{dunno}} |
---|
XAML | Browser (Silverlight); JavaScript, IronPython, IronRuby, C#, VB.NET, C++/CLI, and J# among others. | Interpreted, compiled | XML, XPath, DOM, JavaScript |
---|
XRC | C++, Python (wxPython), Perl (wxPerl), C# and other .NET languages (wx.NET), Erlang (wxErlang) | Various | XML |
---|
XUL | JavaScript, Python, C++, Java, Perl | Interpreted, compiled (C++) | XML, CSS, DTD, RDF, XPath, XSLT, DOM, JavaScript (ECMAScript) |
---|
ZUML | Java, JavaScript, Ruby, Groovy and Python | Interpreted, compiled | XML, XHTML, CSS |
---|
Programming language | Treatment | Web standard |
---|
See also- List of user interface markup languages
- Adobe Integrated Runtime (AIR)
- Adobe Flex
- JavaFX
- Silverlight, XAML
References1. ^http://www.gnustep.org/experience/ProjectCenter.html 2. ^Microsoft Extensible Application Markup Language (XAML) technical documentation set 3. ^wxWindows Library Licence 4. ^[https://www.mozilla.org/projects/xul/xul.html XUL 1.0 specification] 5. ^XForms 1.0 second edition
2 : Markup language comparisons|User interface markup languages |