Comparison of user interface markup languages

Revision as of 03:13, 1 January 2025 by imported>KMaster888 (ce)
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)

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 informationEdit

Basic 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 Template:Free, LGPL 2003 1.0.0 text editor or Eclipse Python
FXML Oracle Corporation Template:Dunno October 2011 Netbeans JavaFX
GladeXML GNOME Template:Free, LGPL April 1998 2.10.0 Glade GTK+
GNUstep Renaissance GNUstep Template:Free, LGPL April 2001 (base) 0.9.0 Gorm, ProjectCenter <ref name="GNUstep_Renaissnce">{{#invoke:citation/CS1|citation CitationClass=web

}}</ref>

GNUstep
LZX Laszlo Systems Template: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 Template:Free, MPL 1.1 March 2004 2.0.1 Adobe Flex [1] or free Flex 3 SDK [2] Flash Player 9 or above
Qt Designer Qt Project,
The Qt Company
Template:Free, LGPL ? 5.9 Qt Designer Qt
QuiX inno:script Template:Proprietary, commercial June 2005 0.5 Quill UI Designer Internet Explorer, Mozilla based browsers
UIML OASIS Template:Dunno December 1997 Template:Dunno various jUIML, UIML.Net, various
XAML Microsoft Template:Free, Ms-PL November 2006 v2009<ref name="xamlspecification">Microsoft Extensible Application Markup Language (XAML) technical documentation set</ref> 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 web browsers
XRC wxWidgets Template:Free, wxWindows Library<ref>{{#invoke:citation/CS1|citation CitationClass=web

}}</ref>

Template:Dunno wxWidgets 2.8.12 optional (e.g., text editor), wxGlade, XRCed, wxDesigner, DialogBlocks wxWidgets-based applications
XUL Mozilla Foundation Template:Free, MPL December 1998 1.0<ref name="XUL">XUL 1.0 specification</ref> optional (e.g., text editor) Gecko-based applications
XFD (user interface) Abbott Informatics Template:Dunno 2004 JScript .NET, JavaScript STARLIMS v 10-11
XForms World Wide Web Consortium Template:Free, W3C 14 March 2006 1.0<ref name="XForms">XForms 1.0 second edition</ref> optional (e.g., text editor) Many implementations in browsers, plug-ins, extensions, and servers
ZUML Potix Template:Partial 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

FeaturesEdit

Some 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
Qt/QML C++, JavaScript (Plus many more by third party support) Compiled, interpreted XML
QuiX JavaScript Interpreted XML, CSS, JavaScript
UIML Various Various Template: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 alsoEdit

ReferencesEdit

Template:Reflist