В следующих таблицах сравнивается общая и техническая информация для некоторых языков разметки пользовательского интерфейса. Дополнительные сведения см. В статьях по отдельным языкам разметки.
Основная общая информация о языках разметки: создатель, версия и т. Д..
Creator | Лицензия | Дата первого публичного выпуска | Последняя стабильная версия | среда разработки | Среда выполнения | |
---|---|---|---|---|---|---|
avg | Ulrich von Задоу | Бесплатно, LGPL | 2003 | 1.0.0 | или Eclipse | Python |
FXML | Oracle Corporation | ? | октябрь 2011 г. | Netbeans | JavaFX | |
GladeXML | GNOME | Free, LGPL | апрель 1998 г. | 2.10.0 | Glade | GTK + |
GNUstep Renaissance | GNUstep | Free, LGPL | апрель 2001 г. (базовый) | 0.9.0 | Gorm, ProjectCenter | GNUstep |
LZX | Laszlo Systems | бесплатно, CPL | июль 2003 г. | 4.9 | необязательно (например, Eclipse IDE доступна) | Flash Player 5 или выше, DHTML, Java ME объявлен |
MXML | Adobe Системы | Бесплатно, MPL 1.1 | Март 2004 г. | 2.0.1 | Adobe Flex [1] или бесплатно Flex 3 SDK [2] | Flash Player 9 или выше |
Qt Designer | Qt Project,. The Qt Company | Free, LGPL | ? | 5.9 | Qt Designer | Qt |
QuiX | inno: script | Собственный, коммерческий | июнь 2005 г. | 0,5 | Quill UI Designer | Internet Explorer, Браузеры на основе Mozilla |
UIML | OASIS | ? | декабрь 1997 г. | ? | различные | jUIML, UIML.Net, различные |
[3] Vexi с открытым исходным кодом группа | Бесплатно, GPL, LGPL | апрель 2004 г. | 3.0 | необязательно (например,) | Internet Explorer, браузеры на основе Mozilla, Opera, Chrome, собственные среды Java | |
XAML | Microsoft | Free, Ms-PL | ноябрь 2006 г. | v2009 | необязательно (например,), Microsoft Expression Blend, Microsoft Expression Design, Visual Studio 2008, Vectropy | .NET Framework 3.0 или выше (ранее WinFX), XBAP для WPF и плагины для Silverlight в интернет-браузерах |
XRC | wxWidgets | Бесплатно, библиотека wxWindows | ? | wxWidgets 2.8.12 | необязательно (например,), XRCed, wxDesigner, DialogBlocks | приложения на основе wxWidgets |
XUL | Mozilla Foundation | Free, MPL | декабрь 1998 г. | 1.0 | необязательно (например,) | приложения на основе Gecko |
XAL | проприетарные, коммерческие | январь 2000 | 4.5 | необязательно (например, Eclipse IDE доступна) | Java JRE 1.1 и выше, MSJVM, DHTML | |
XFD (пользовательский интерфейс) | Abbott Informatics | ? | 2004 | JScript.NET, JavaScript | STARLIMS v 10-11 | |
XForms | World Wide Web Consortium | бесплатно, W3C | 14 марта 2006 г. | 1.0 | необязательно (например,) | Многие реализации в браузерах, надстройках, расширения и серверы |
ZUML | Potix | бесплатно, GPL, коммерческий | ноябрь 2005 | 2.4.0 | или Eclipse | Ajax ZK Framework |
Creator | Лицензия | Первый общедоступный выпуск date | Последняя стабильная версия | среда разработки | Среда выполнения |
Некоторые особенности языков разметки.
Язык программирования | Обработка | Веб-стандарт | |
---|---|---|---|
GladeXML | C, C ++, C#, Python, Ada, Pike, Perl, PHP, Eiffel, Ruby, D | Интерпретировано, скомпилировано для некоторых языков (устарело) | XML |
GNUstep Renaissance | Цель- C | Скомпилированное, динамическое связывание | XML |
LZX | XML, ECMAScript | Скомпилированное | XML, ECMAScript, CSS, XPath |
MXML | ActionScript | Скомпилированный | XML, ECMAScript, CSS |
Qt / QML | C ++, JavaScript (плюс многие другие, поддерживаемые сторонними организациями) | Скомпилировано, интерпретировано | XML |
QuiX | JavaScript | Интерпретировано | XML, CSS, JavaScript |
UIML | Разное | Разное | ? |
XAML | Браузер (Silverlight ); JavaScript, IronPython, IronRuby, C#, VB.NET, C ++ / CLI и J # среди другие. | Интерпретированные, скомпилированные | XML, XPath, DOM, JavaScript |
XRC | C ++, Python (wxPython ), Perl (wxPerl ), C # и другие языки.NET (wx.NET), Erlang (wxErlang) | Различное | XML |
XUL | JavaScript, Python, C ++, Java, Perl | Интерпретируемый, скомпилированный (C ++) | XML, CSS, DTD, RDF, XPath, XSLT, DOM, JavaScript (ECMAScript ) |
ZUML | Java, JavaScript, Ruby, Groovy и Python | Интерпретация, компилирование | XML, XHTML, CSS |
Язык программирования | Обработка | Веб-стандарт |