Сравнивайте с английским: нажмите на абзац — оригинал откроется в окне. Кнопка EN под абзацем показывает его прямо в тексте.
Содержание
Введение
В следующих таблицах сравниваются общие и технические характеристики некоторых языков разметки пользовательского интерфейса. Более подробную информацию можно найти в отдельных статьях, посвященных каждому языку разметки.
The following tables compare general and technical information for some user interface markup languages. Please see the individual markup languages' articles for further 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 GNUstep LZX Laszlo Systems , 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 , MPL 1.1 March 2004 2.0.1 Adobe Flex or free Flex 3 SDK Flash Player 9 or above Qt Designer Qt Project,The Qt Company , LGPL ? 5.9 Qt Designer Qt QuiX inno:script , commercial June 2005 0.5 Quill UI Designer Internet Explorer, Mozilla based browsers UIML OASIS December 1997 various jUIML, UIML. Net, various XAML Microsoft , Ms PL November 2006 v2009 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 wxWidgets 2.8.12 optional (e. g., text editor), wxGlade, XRCed, wxDesigner, DialogBlocks wxWidgets based applications XUL Mozilla Foundation , MPL December 1998 1.0 optional (e. g., text editor) Gecko based applications XFD (user interface) Abbott Informatics 2004 JScript NET, JavaScript STARLIMS v 10 11 XForms World Wide Web Consortium , W3C 14 March 2006 1.0 optional (e. g., text editor) Many implementations in browsers, plug ins, extensions, and servers ZUML Potix free, [[GNU General Public License 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
Создатель | Лицензия | Дата первого публичного выпуска | Последняя стабильная версия | Среда разработки | Runtime environment
------- | -------- | -------- | -------- | -------- | --------
Ulrich von Zadow | LGPL | 2003 | 1.0.0 | Текстовый редактор или Eclipse | Python
Oracle Corporation | | Октябрь 2011 | | Netbeans | JavaFX
GNOME | LGPL | Апрель 1998 | 2.10.0 | Glade | GTK+
GNUstep | LGPL | Апрель 2001 (база) | 0.9.0 | Gorm, ProjectCenter | GNUstep
Laszlo Systems | CPL | Июль 2003 | 4.9 | Необязательно (например, текстовый редактор, доступна Eclipse IDE) | Flash Player 5 или выше, DHTML, Java ME
Adobe Systems | MPL 1.1 | Март 2004 | 2.0.1 | Adobe Flex или бесплатный Flex 3 SDK | Flash Player 9 или выше
Qt Project, The Qt Company | LGPL | ? | 5.9 | Qt Designer | Qt
inno:script | Коммерческая | Июнь 2005 | 0.5 | Quill UI Designer | Internet Explorer, браузеры на основе Mozilla
OASIS | | Декабрь 1997 | Различные | | UIML, jUIML, UIML.Net
Microsoft | Ms PL | Ноябрь 2006 | v2009 | Необязательно (например, текстовый редактор), Microsoft Expression Blend, Microsoft Expression Design, Visual Studio 2008, Vectropy | .NET Framework 3.0 или выше (ранее WinFX), XBAPs для WPF и плагины для Silverlight в интернет-браузерах
wxWidgets | wxWidgets Library | | 2.8.12 | Необязательно (например, текстовый редактор), wxGlade, XRCed, wxDesigner, DialogBlocks | Приложения на основе wxWidgets
Mozilla Foundation | MPL | Декабрь 1998 | 1.0 | Необязательно (например, текстовый редактор) | Приложения на основе Gecko
Abbott Informatics | | 2004 | | | JScript .NET, JavaScript, STARLIMS v10 11
World Wide Web Consortium (W3C) | | 14 марта 2006 | 1.0 | Необязательно (например, текстовый редактор) | Многие реализации в браузерах, плагинах, расширениях и серверах
Potix | GNU General Public License | Ноябрь 2005 | 2.4.0 | Текстовый редактор или Eclipse | Ajax ZK Framework
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 GNUstep LZX Laszlo Systems , 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 , MPL 1.1 March 2004 2.0.1 Adobe Flex or free Flex 3 SDK Flash Player 9 or above Qt Designer Qt Project,The Qt Company , LGPL ? 5.9 Qt Designer Qt QuiX inno:script , commercial June 2005 0.5 Quill UI Designer Internet Explorer, Mozilla based browsers UIML OASIS December 1997 various jUIML, UIML. Net, various XAML Microsoft , Ms PL November 2006 v2009 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 wxWidgets 2.8.12 optional (e. g., text editor), wxGlade, XRCed, wxDesigner, DialogBlocks wxWidgets based applications XUL Mozilla Foundation , MPL December 1998 1.0 optional (e. g., text editor) Gecko based applications XFD (user interface) Abbott Informatics 2004 JScript NET, JavaScript STARLIMS v 10 11 XForms World Wide Web Consortium , W3C 14 March 2006 1.0 optional (e. g., text editor) Many implementations in browsers, plug ins, extensions, and servers ZUML Potix free, [[GNU General Public License 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
Особенности
Некоторые особенности языков разметки. Язык программирования Обработка Веб-стандарт GladeXML C, C++, C#, Python, Ada, Pike, Perl, PHP, Eiffel, Ruby, D Интерпретируемый, компилируемый для некоторых языков (устаревший) XML GNUstep Renaissance Objective 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 Язык программирования Обработка Веб-стандарт
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 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