El diccionario define un widget como un pequeño dispositivo mecánico; un gadget, o un artículo fabricado que no tiene nombre, pero en la era de Internet y las computadoras, esta definición no encaja cuando se habla de widgets en relación con el software y el código.
El widget de palabras (pronunciado wih-jit) es una palabra tecnológica que tiene muchas definiciones dependiendo del contexto que se utilice. El diccionario define un widget como un pequeño dispositivo mecánico; un gadget, o un artículo fabricado que no tiene nombre, pero en la era de Internet y las computadoras, esta definición no encaja cuando se habla de widgets en relación con el software y el código.
¿Qué son los widgets?
En un contexto de programación, widget es un término genérico para la parte de una GUI que permite al usuario interactuar con la aplicación y el sistema operativo. Los widgets muestran información e invitan al usuario a actuar de varias maneras. Los widgets típicos que puede encontrar incluyen botones, cuadros de diálogo, ventanas emergentes, cuadros de selección, ventanas, interruptores de palanca y formularios. El término widget también se puede usar para referirse al componente gráfico o a su programa de control o a una combinación de ambos.
Hoy en día, cuando las personas usan el widget de palabras, en un mundo Web 2.0, se refieren a una pieza de código autónomo, una pequeña aplicación en realidad, que abre una puerta a una aplicación mucho más grande. Con este fin, puede encontrar widgets que proporcionan cotizaciones de acciones y noticias, cuadros de búsqueda para Google, eBay y otros sitios web populares basados en búsquedas, relojes, contadores, juegos, feeds y más.
Se suma a la confusión el hecho de que los widgets utilizados en el escritorio o la web también se llaman gadgets. De hecho, en Windows Vista, Microsoft utiliza la palabra gadget, pero sigue siendo un widget.
¿Es un Widget una aplicación?
Los widgets y las aplicaciones no significan lo mismo, pero son términos similares. En la informática móvil, por ejemplo, tendemos a pensar en los widgets y las aplicaciones como «objetos» que mejoran la experiencia del usuario. Los widgets móviles proporcionan una interfaz sencilla para mostrar transmisiones en vivo (por ejemplo, noticias meteorológicas o de stock). Las aplicaciones son aplicaciones completas que normalmente requieren que los usuarios móviles paguen y descarguen, como juegos, aplicaciones de contactos y calendario, etc. Los widgets se pueden considerar como «aplicaciones en miniatura» que están incrustadas en otras aplicaciones en su dispositivo móvil.
Ejemplo: Un feed de noticias meteorológicas locales en vivo sería un widget que está incrustado en la pantalla de inicio de su dispositivo móvil (la pantalla de inicio es la aplicación).
Widgets de escritorio
Muchos widgets están diseñados para ejecutar en su escritorio una pequeña aplicación que proporciona información específica al usuario, y puede ser funcional o divertida. Si utiliza el sistema operativo Windows, puede utilizar un motor de widgets y, a continuación, elegir widgets para instalar en el escritorio. Los populares motores de widgets de escritorio incluyen Dashboard, que se lanzó con Mac OS X v10.4, Google Desktop y SpringWidgets.
¿Qué es un Web Widget?
Avanzando en la tecnología de widgets de escritorio, los widgets web son otro tipo de widget que ha ganado popularidad, especialmente con el creciente interés en la publicación personal. Los widgets web son piezas de código que puedes incrustar directamente en tu página web o en un espacio de publicación personal, como Blogger o WordPress.
Los widgets web funcionan como una miniaplicación que se utiliza para proporcionar información a los visitantes de los sitios web. Incluyen elementos como widgets de búsqueda, rastreadores de eBay, titulares de noticias, fuentes de Twitter, listas de amigos (o fans) de Facebook, juegos, relojes y otras aplicaciones en miniatura «en vivo».
Los widgets web son fáciles de usar y requieren que solo copie y pegue un fragmento de código para mostrar el widget, que está alojado en el servidor del desarrollador. Los directorios de widgets, como Widgetbox, le permiten buscar un tipo específico de widget, personalizarlo para su propio uso, luego copiar y pegar el código en sus propias páginas.
Desarrollo de widgets para principiantes
Muchas herramientas de widgets ayudan a los desarrolladores a crear widgets innovadores y también son útiles para principiantes. Los servicios gratuitos para desarrolladores de Widgetbox ofrecen análisis para el seguimiento, servicios que permiten a los consumidores usar sus widgets en su propio sitio y servicios de blogs populares, aloja el widget y también se encarga de incluir opciones que le permiten personalizar su widget.
Para la comunidad Mac, los widgets del tablero de Apple se crean con una combinación de HTML, JavaScript y CSS. La conexión para desarrolladores de Apple proporciona herramientas y recursos para Dashcode que pueden utilizar los desarrolladores interesados. También hay una Guía de desarrollo de Android para ayudarlo a desarrollar aplicaciones para la plataforma Android.
Did You Know
El primer uso de documento del widget de palabras se atribuye a la obra de 1924 «Beggar on Horseback», de George Kaufman y Marc Connelly.
Con sede en Nueva Escocia, Vangie Beal is ha estado escribiendo sobre tecnología durante más de una década. Es colaboradora frecuente de EcommerceGuide y editora gerente de Webopedia. Puedes tuitearla en línea @AuroraGG.
Este artículo fue publicado originalmente el 14 de septiembre de 2007