Menu
Home Explore People Places Arts History Plants & Animals Science Life & Culture Technology
On this page
Comparison of user interface markup languages
List article

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 information

Basic general information about the markup languages: creator, version, etc.

CreatorLicenseFirst public release dateLatest stable versiondevelopment environmentRuntime environment
avgUlrich von ZadowFree, LGPL20031.0.0text editor or EclipsePython
FXMLOracle Corporation?October 2011NetbeansJavaFX
GladeXMLGNOMEFree, LGPLApril 19982.10.0GladeGTK+
GNUstep RenaissanceGNUstepFree, LGPLApril 2001 (base)0.9.0Gorm, ProjectCenter 1GNUstep
LZXLaszlo SystemsFree, CPLJuly 20034.9optional (e.g., text editor, Eclipse IDE available)Flash Player 5 or above, DHTML, Java ME announced
MXMLAdobe SystemsFree, MPL 1.1March 20042.0.1Adobe Flex [1] or free Flex 3 SDK [2]Flash Player 9 or above
Qt DesignerQt Project,The Qt CompanyFree, LGPL?5.9Qt DesignerQt
QuiXinno:scriptProprietary, commercialJune 20050.5Quill UI DesignerInternet Explorer, Mozilla based browsers
UIMLOASIS?December 1997?variousjUIML, UIML.Net, various
XAMLMicrosoftFree, Ms-PLNovember 2006v20092optional (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
XRCwxWidgetsFree, wxWindows Library3?wxWidgets 2.8.12optional (e.g., text editor), wxGlade, XRCed, wxDesigner, DialogBlockswxWidgets-based applications
XULMozilla FoundationFree, MPLDecember 19981.04optional (e.g., text editor)Gecko-based applications
XFD (user interface)Abbott Informatics?2004JScript .NET, JavaScriptSTARLIMS v 10-11
XFormsWorld Wide Web ConsortiumFree, W3C14 March 20061.05optional (e.g., text editor)Many implementations in browsers, plug-ins, extensions, and servers
ZUMLPotixfree, GPL, commercialNovember 20052.4.0text editor or EclipseAjax ZK Framework
CreatorLicenseFirst public release dateLatest stable versiondevelopment environmentRuntime environment

Features

Some features of the markup languages.

Programming languageTreatmentWeb standard
GladeXMLC, C++, C#, Python, Ada, Pike, Perl, PHP, Eiffel, Ruby, DInterpreted, compiled for some languages (deprecated)XML
GNUstep RenaissanceObjective-CCompiled, dynamic bindingXML
LZXXML, ECMAScriptCompiledXML, ECMAScript, CSS, XPath
MXMLActionScriptCompiledXML, ECMAScript, CSS
Qt/QMLC++, JavaScript (Plus many more by third party support)Compiled, interpretedXML
QuiXJavaScriptInterpretedXML, CSS, JavaScript
UIMLVariousVarious?
XAMLBrowser (Silverlight); JavaScript, IronPython, IronRuby, C#, VB.NET, C++/CLI, and J# among others.Interpreted, compiledXML, XPath, DOM, JavaScript
XRCC++, Python (wxPython), Perl (wxPerl), C# and other .NET languages (wx.NET), Erlang (wxErlang)VariousXML
XULJavaScript, Python, C++, Java, PerlInterpreted, compiled (C++)XML, CSS, DTD, RDF, XPath, XSLT, DOM, JavaScript (ECMAScript)
ZUMLJava, JavaScript, Ruby, Groovy and PythonInterpreted, compiledXML, XHTML, CSS
Programming languageTreatmentWeb standard

See also

References

  1. "GNUstep Developer Tools: Project Center". http://www.gnustep.org/experience/ProjectCenter.html

  2. Microsoft Extensible Application Markup Language (XAML) technical documentation set https://go.microsoft.com/fwlink/?LinkId=113699

  3. "wxWindows Library Licence". Archived from the original on 2010-07-02. Retrieved 2007-08-02. https://web.archive.org/web/20100702210118/http://www.wxwidgets.org/about/newlicen.htm

  4. XUL 1.0 specification https://www.mozilla.org/projects/xul/xul.html

  5. XForms 1.0 second edition http://www.w3.org/TR/2006/REC-xforms-20060314/