Esta es una comparación de motores de widgets . Este artículo no trata sobre los kits de herramientas de widgets que se utilizan en la programación informática para crear interfaces gráficas de usuario .
General
Soporte del sistema operativo
- ↑ A partir de El Kapitain, el panel de control de Apple ya no está habilitado por defecto.
- 1 2 3 En cuanto a la próxima versión principal, los desarrolladores de gDesklets planean brindar soporte para Windows XP y Mac OS X.
- 1 2 3 4 NetFront es un navegador móvil que también viene preinstalado en la PSP y en la PlayStation 3 .
- ↑ La versión actual de Samurize (1.64.2) funciona en Vista, pero hay algunos problemas menores que deben resolverse, como las indicaciones de diálogo de seguridad.
- 1 2 3 4 WidSets es para dispositivos móviles y se ejecuta en la plataforma Java MIDP 2.0.
Técnico
Idiomas
¿Qué lenguajes de programación admiten los motores? La mayoría de los motores se basan en lenguajes interpretados .
- ↑ Los widgets para Adobe Air también se pueden programar en Adobe Flash y Actionscript .
- ↑ AveDesk se puede ampliar utilizando AveScripter, que admite complementos escritos con XML y Javascript, ampliados mediante CSS.
- 1 2 Dashboard utiliza una tecnología llamada Cocoa Plugins. Esto permite que se utilice código Objective-C a través del plugin. El plugin está escrito con Cocoa y se compila.
- 1 2 Los widgets para Kapsules y Serious Samurize se pueden escribir en cualquier lenguaje de scripting para el que exista un motor ActiveScript, incluidos PHP , JScript , VBScript y Ruby .
- ↑ KlipFolio admite estilos personalizados mediante sintaxis CSS.
- ↑ Samurize admite DLL compiladas con C++ , Delphi , PowerBASIC y FreeBasic , entre otros.Se puede añadir compatibilidad con HTML/ XML /CSS mediante el uso de ciertos complementos.
- ↑ Yahoo! Widget Engine admite Perl y Python indirectamente a través del uso del intérprete de comandos, siempre que los intérpretes estén instalados en la máquina (en Mac OS X , lo están por defecto).
- ↑ Los widgets de Yahoo! pueden interactuar con COM (Windows) o AppleScript (Mac OS).
Formatos y desarrollo
- ↑ Microsoft Gadget tiene documentación, pero no un IDE para facilitar el desarrollo.
- ↑ Yahoo! Widgets tiene documentación, pero no un IDE para facilitar el desarrollo. Se proporcionó un script para permitir el uso de Photoshop como diseñador gráfico. El script creó un widget cuyos objetos se basaban en conjuntos o grupos de capas de Photoshop.
Herramientas de desarrollo
Dado que los widgets suelen ser combinaciones de HTML o XHTML, CSS y JavaScript, se pueden utilizar herramientas AJAX estándar, como Eclipse ATF , para su desarrollo. Las herramientas especializadas pueden brindar acceso a funcionalidades adicionales proporcionadas por frameworks como Dojo u Openrico.
Referencias
- Motores de widgets
- Comparación de software