Articulo de referencia

Comparación de motores de widgets

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 interf...

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

  1. Yahoo! Widgets fue lanzado originalmente por Arlo Rose y Ed Voas con el nombre de Konfabulator. El nombre se cambió varios meses después de que Yahoo! adquiriera el software en julio de 2005.

Soporte del sistema operativo

  1. A partir de El Kapitain, el panel de control de Apple ya no está habilitado por defecto.
  2. 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.
  3. 1 2 3 4 NetFront es un navegador móvil que también viene preinstalado en la PSP y en la PlayStation 3 .
  4. 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.
  5. 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 .

  1. Los widgets para Adobe Air también se pueden programar en Adobe Flash y Actionscript .
  2. AveDesk se puede ampliar utilizando AveScripter, que admite complementos escritos con XML y Javascript, ampliados mediante CSS.
  3. 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.
  4. 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 .
  5. KlipFolio admite estilos personalizados mediante sintaxis CSS.
  6. 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.
  7. 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).
  8. Los widgets de Yahoo! pueden interactuar con COM (Windows) o AppleScript (Mac OS).

Formatos y desarrollo

  1. Microsoft Gadget tiene documentación, pero no un IDE para facilitar el desarrollo.
  2. 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

  1. ^ "KDE envía aplicaciones y plataforma KDE 4.14.3" . KDE . 11 de noviembre de 2014 . Consultado el 14 de febrero de 2025 .