Logotipo de Opera Ayer estuve trasteando un poco con los "Widgets" para Opera, que vendrían a ser algo muy similar a las extensiones para Firefox. Aunque, de hecho, lo que ofrece el navegador Opera (que, por cierto, va volando), son realmente "Widgets", y estos pueden funcionar "fuera" del propio navegador.

Hombre. Si uno se da una vuelta por los "Widgets" de Opera para el desarrollo Web no encontrará ni la cantidad, ni la calidad de las extensiones de Firefox para estos menesteres. Y no será por falta de tiempo, puesto que estos "Widgets" llevan ahí desde hace bastante tiempo. Pero son herramientas mucho más sencillas y no tan útiles como las extensiones que existen en Firefox.

Pero, en definitiva, trasteando un poco, uno ve que los "Widgets" estos son realmente curiosos. Se basan en HTML, CSS y JavaScript. No hay XUL de por medio. Y bastan un par de archivos comprimidos (en formato ZIP) para que Opera considere que se trata de un "Widget" y lo trate como tal. Un "Widget" puede verse "siempre arriba" y "fuera del navegador", aunque este, lógicamente, tiene que estar funcionando en "segundo plano", aunque sea "minimizado" en la "bandeja del sistema".

Todo lo demás... lo ha de poner el propio "Widget", como digo, basándose en HTML, CSS y JavaScript. Ayer me dio por probar a usar la biblioteca jQuery dentro del "Widget" de prueba que estaba llevando a cabo. Y todo fue bien, como por otro lado esperaba, puesto que desde la misma Opera se dice que pueden usarse archivos y bibliotecas de terceros sin problema alguno.

Los "Widgets" tienen ciertas limitaciones, como que no pueden acceder al sistema de archivos, de lo que me alegro, pero, el navegador Opera les proporciona cierto marco de trabajo, de modo que, por ejemplo, un "Widget" pueden guardar ciertas opciones de configuración, que podrá recuperar, establecer, en fin, basado todo en XML y trabajando con una especie de API que proporciona el navegador.

En definitiva, uno cree que pueden hacerse cosas muy interesantes por medio de los "Widgets" de Opera. Y piensa que acaso es el momento de entrarle, puesto que, como he dicho arriba, por ejemplo, para desarrolladores web apenas existen Widgets, y los que existen no pueden compararse en utilidad a la que ofrecen algunas extensiones para Firefox.

Uno se puede armar una especie de entorno de desarrollo de forma bastante sencilla. Puede uno trabajar con Eclipse, por ejemplo, para editar todos los archivos necesarios para un determinado "Widget", y, sencillamente, preparar un "script" (o archivo "BAT", por ejemplo) que comprima dichos archivos: porque desde Opera es posible "recargar" el "Widget", de modo que vendría a conseguirse una especie de "compilar y probar" rápido y práctico.

Aunque me veo depurando en Firefox el "Widget" de Opera, con el fin de aprovechar las extensiones que me ofrece Firefox para tratar con JavaScript, por ejemplo. Pero quiero terminar ya. Los "Widgets" de Opera son curiosos, pueden llevarse a cabo con relativa sencillez (no necesitan de ningún lenguaje extraño a la Web como pudiera ser XUL, que es preciso para las extensiones de Firefox) y desde luego uno puede entretenerse con ellos y encontrarlos interesantes.