- Comparison of user interface markup languages
-
The following tables compare general and technical information for a number of user interface markup languages. Please see the individual markup languages' articles for further information. This article is not all-inclusive or necessarily up-to-date.
Contents
General information
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 LGPL 2003 1.0.0 text editor or Eclipse Python FXML Oracle Corporation October 2011 Netbeans JavaFX GladeXML GNOME LGPL April 1998 2.10.0 Glade GTK+ GNUstep Renaissance GNUstep LGPL April 2001 (base) 0.9.0 Gorm, ProjectCenter [1] GNUstep Gul2/XUL redsofa GPL November 2005 2.0 optional (e.g., text editor) PHP-GTK 2 jInterface Erko Knoll ? July 2010 2.00 optional (e.g., text editor) Java JRE 1.6 or above LZX Laszlo Systems CPL July 2003 4.0.6 optional (e.g., text editor, Eclipse IDE available) Flash Player 5 or above, DHTML, Java ME announced MXML Adobe Systems MPL March 2004 2.0.1 Adobe Flex [1] or free Flex 3 SDK [2] Flash Player 9 or above QuiX inno:script Commercial June 2005 0.5 Quill UI Designer Internet Explorer, Mozilla based browsers UIML OASIS ? December 1997 ? various various Vexi [3] Vexi opensource group GPL / LGPL April 2004 3.0 optional (e.g., text editor) Internet Explorer, Mozilla based browsers, Opera, Chrome, Native Java environments XAML Microsoft 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 wxWindows Library Licence ? wxWidgets 2.8.12 optional (e.g., text editor), wxGlade, XRCed, wxDesigner, DialogBlocks wxWidgets-based applications XUL Mozilla Foundation GPL / LGPL / MPL December 1998 1.0[3] optional (e.g., text editor) Gecko-based applications XAL Nexaweb Commercial January 2000 4.5 optional (e.g., text editor, Eclipse IDE available) Java JRE 1.1 and up / MSJVM, DHTML XForms World Wide Web Consortium W3C License 14 March 2006 1.0[4] optional (e.g., text editor) Many- many implementations in browsers, plug-ins, extensions, and servers ZUML Potix GPL/Commercial November 2005 2.4.0 text editor or Eclipse ZK Ajax Framework Creator License First public release date Latest stable version Development environment Runtime environment Features
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 Gul2/XUL PHP-GTK Interpreted XML, CSS jInterface Java Interpreted XML LZX XML, ECMAScript Compiled XML, ECMAScript, CSS, XPath MXML ActionScript Compiled XML, ECMAScript, CSS QuiX JavaScript Interpreted XML, CSS, JavaScript UIML Vary Vary ? 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) Vary 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
- Backbase
- JavaFX
- Silverlight / XAML
References
Categories:- Markup language comparisons
- User interface markup languages
Wikimedia Foundation. 2010.