Las siguientes tablas comparan la información general y técnica de algunos lenguajes de marcado de la interfaz de usuario . Consulte los artículos de los lenguajes de marcado individuales para obtener más información.
Información general
Información general básica sobre los lenguajes de marcado: creador, versión, etc.
Creador | Licencia | Primera fecha de lanzamiento público | Última versión estable | entorno de desarrollo | Entorno de ejecución | |
---|---|---|---|---|---|---|
promedio | Ulrich von Zadow | Gratis, LGPL | 2003 | 1.0.0 | editor de texto o Eclipse | Pitón |
FXML | Oracle Corporation | ? | Octubre de 2011 | Netbeans | JavaFX | |
GladeXML | GNOMO | Gratis, LGPL | Abril de 1998 | 2.10.0 | Claro | GTK + |
GNUstep Renaissance | GNUstep | Gratis, LGPL | Abril de 2001 (base) | 0.9.0 | Gorm , ProjectCenter [1] | GNUstep |
LZX | Sistemas Laszlo | Gratis, CPL | Julio de 2003 | 4.9 | opcional (por ejemplo, editor de texto , Eclipse IDE disponible) | Flash Player 5 o superior, DHTML , Java ME anunciado |
MXML | Adobe Systems | Libre, MPL 1.1 | Marzo de 2004 | 2.0.1 | Adobe Flex [1] o SDK gratuito de Flex 3 [2] | Flash Player 9 o superior |
Diseñador Qt | Proyecto Qt , The Qt Company | Gratis, LGPL | ? | 5.9 | Diseñador Qt | Qt |
QuiX | inno: script | Propietario , comercial | Junio de 2005 | 0,5 | Diseñador de interfaz de usuario de Quill | Internet Explorer, navegadores basados en Mozilla |
UIML | OASIS | ? | Diciembre de 1997 | ? | varios | jUIML , UIML.Net , varios |
Vexi | [3] Grupo de código abierto Vexi | Gratis, GPL , LGPL | Abril de 2004 | 3,0 | opcional (p. ej., editor de texto ) | Internet Explorer, navegadores basados en Mozilla, Opera, Chrome, entornos Java nativos |
XAML | Microsoft | Gratis, Ms-PL | Noviembre de 2006 | v2009 [2] | opcional (por ejemplo, editor de texto ), Microsoft Expression Blend , Microsoft Expression Design , Visual Studio 2008 , Vectropy | .NET Framework 3.0 o superior (anteriormente WinFX), XBAP para WPF y complementos para Silverlight en los navegadores de Internet |
XRC | wxWidgets | Libre, biblioteca wxWindows [3] | ? | wxWidgets 2.8.12 | opcional (por ejemplo, editor de texto ), wxGlade , XRCed, wxDesigner, DialogBlocks | Aplicaciones basadas en wxWidgets |
XUL | Fundación Mozilla | Libre, MPL | Diciembre de 1998 | 1.0 [4] | opcional (p. ej., editor de texto ) | Aplicaciones basadas en gecko |
XAL | Nexaweb | Propietario , comercial | Enero de 2000 | 4.5 | opcional (por ejemplo, editor de texto , Eclipse IDE disponible) | Java JRE 1.1 y superior, MSJVM, DHTML |
XFD (interfaz de usuario) | Abbott Informatics | ? | 2004 | JScript .NET , JavaScript | STARLIMS v 10-11 | |
XForms | Consorcio Mundial de la red | Gratis, W3C | 14 de marzo de 2006 | 1.0 [5] | opcional (p. ej., editor de texto ) | Muchas implementaciones en navegadores, complementos, extensiones y servidores. |
ZUML | Potix | gratis, GPL , comercial | Noviembre de 2005 | 2.4.0 | editor de texto o Eclipse | Marco Ajax ZK |
Creador | Licencia | Primera fecha de lanzamiento público | Última versión estable | entorno de desarrollo | Entorno de ejecución |
Características
Algunas características de los lenguajes de marcado.
Lenguaje de programación | Tratamiento | Estándar web | |
---|---|---|---|
GladeXML | C , C ++ , C # , Python , Ada , Pike , Perl , PHP , Eiffel , Ruby , D | Interpretado, compilado para algunos idiomas (obsoleto) | XML |
GNUstep Renaissance | C objetivo | Enlace dinámico compilado | XML |
LZX | XML , ECMAScript | Compilado | XML , ECMAScript , CSS , XPath |
MXML | ActionScript | Compilado | XML , ECMAScript , CSS |
Qt / QML | C ++ , JavaScript (y muchos más por soporte de terceros) | Compilado, interpretado | XML |
QuiX | JavaScript | Interpretado | XML , CSS , JavaScript |
UIML | Varios | Varios | ? |
XAML | Navegador ( Silverlight ); JavaScript , IronPython , IronRuby , C # , VB.NET , C ++ / CLI y J # entre otros . | Interpretado, compilado | XML , XPath , DOM , JavaScript |
XRC | C ++ , Python ( wxPython ), Perl ( wxPerl ), C # y otros lenguajes .NET (wx.NET), Erlang (wxErlang) | Varios | XML |
XUL | JavaScript , Python , C ++ , Java , Perl | Interpretado, compilado (C ++) | XML , CSS , DTD , RDF , XPath , XSLT , DOM , JavaScript ( ECMAScript ) |
ZUML | Java , JavaScript , Ruby , Groovy y Python | Interpretado, compilado | XML , XHTML , CSS |
Lenguaje de programación | Tratamiento | Estándar web |
Ver también
- Lista de lenguajes de marcado de la interfaz de usuario
- Tiempo de ejecución integrado de Adobe (AIR)
- Adobe Flex
- JavaFX
- Silverlight , XAML
Referencias
- ^ http://www.gnustep.org/experience/ProjectCenter.html
- ^ Conjunto de documentación técnica de Microsoft Extensible Application Markup Language (XAML)
- ^ "Licencia de biblioteca de wxWindows" . Archivado desde el original el 2 de julio de 2010 . Consultado el 2 de agosto de 2007 .
- ^ Especificación XUL 1.0
- ^ XForms 1.0 segunda edición