Сравнение языков разметки пользовательского интерфейса

редактировать

В следующих таблицах сравнивается общая и техническая информация для некоторых языков разметки пользовательского интерфейса. Дополнительные сведения см. В статьях по отдельным языкам разметки.

Содержание
  • 1 Общая информация
  • 2 Возможности
  • 3 См. Также
  • 4 Ссылки
Общая информация

Основная общая информация о языках разметки: создатель, версия и т. Д..

CreatorЛицензияДата первого публичного выпускаПоследняя стабильная версиясреда разработки Среда выполнения
avg Ulrich von ЗадоуБесплатно, LGPL 20031.0.0или Eclipse Python
FXML Oracle Corporation ?октябрь 2011 г.Netbeans JavaFX
GladeXML GNOME Free, LGPL апрель 1998 г.2.10.0Glade GTK +
GNUstep Renaissance GNUstep Free, LGPL апрель 2001 г. (базовый)0.9.0Gorm, ProjectCenterGNUstep
LZX Laszlo Systems бесплатно, CPL июль 2003 г.4.9необязательно (например, Eclipse IDE доступна)Flash Player 5 или выше, DHTML, Java ME объявлен
MXML Adobe Системы Бесплатно, MPL 1.1Март 2004 г.2.0.1Adobe Flex [1] или бесплатно Flex 3 SDK [2] Flash Player 9 или выше
Qt Designer Qt Project,. The Qt Company Free, LGPL ?5.9Qt Designer Qt
QuiX inno: script Собственный, коммерческий июнь 2005 г.0,5Quill 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проприетарные, коммерческие январь 20004.5необязательно (например, Eclipse IDE доступна)Java JRE 1.1 и выше, MSJVM, DHTML
XFD (пользовательский интерфейс)Abbott Informatics?2004JScript.NET, JavaScript STARLIMS v 10-11
XForms World Wide Web Consortium бесплатно, W3C 14 марта 2006 г.1.0необязательно (например,)Многие реализации в браузерах, надстройках, расширения и серверы
ZUML Potix бесплатно, GPL, коммерческий ноябрь 20052.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
Язык программирования ОбработкаВеб-стандарт
См. Также
Ссылки
Последняя правка сделана 2021-05-15 08:05:52
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте