Prism, un Fluid multiplataforma

En mi último post hablaba acerca de por qué usaba Fluid, que recuerdo es una aplicación para crear aplicaciones web como escritorio (por ejemplo usar GMail como un cliente de correo desde el escritorio, o Google Reader, Tuenti, Facebook…).

ACF4DE10-FDB8-4514-9D09-18C75E6FDB3E.jpg

Pues bien, ayer mismo salía a la luz una nueva versión de Prism (no definitiva, pero de ahí la podéis descargar), el cliente de la Fundación Mozilla que en un principio había descartado porque usaba una versión vieja del motor Gecko y era más lenta que Fluid.

Y esta nueva versión está basada en la rama 1.9, por lo que está equiparada con Firefox 3, pero esto sigue haciéndola menos compatible con los estándares que Safari 4 y, por extensión, Fluid. El motor Javascript también es más lento en teoría, ya que en la rama 1.9 de Gecko no está implementado Tracemonkey, algo que sí va a estar en la versión 1.9.1, sobre la que funcionará Firefox 3.5.

Pero, ¿vale la pena esta nueva versión de Prism? Y mi respuesta es un tajante y rotundo SÍ.

En primer lugar como aplicación autónoma, ya que es compatible con todos los sistemas y plataformas donde Firefox 3.0 funciona, ya que ambos están basados en Gecko. Fluid es sólo para MacOS X (donde todos sabemos que las aplicaciones están muy pulidas y optimizadas para los 4 procesadores, 4 tarjetas gráficas que utiliza Apple y punto).

Pero es que Prism me ha impresionado, no sólo porque su velocidad en MacOS X es más rápida que el propio Fluid, si no que además al ser multiplataforma puedo compartir mis aplicaciones web-escritorio con todo el mundo sin necesidad de hacer ni un solo cambio, por lo que los usuarios de Windows y de Linux también se benefician de estas mejoras.

Pero es que Prism, como aplicación independiente, está basado en Firefox 3.0, pero no es lo único que tenemos, si no que hay una extensión para Firefox 3.0 y 3.5 que utiliza el propio navegador como motor de renderizado. Y es increíble.

Si ya de por sí Prism como aplicación estándar tarda casi un segundo menos que Fluid en cargar GMail (Prism 3 segundos, Fluid unos 4), Refractor, la extensión para Firefox es increíble. Obviamente depende en qué versión de navegador lo instales, si es en un Firefox 3.0 tendrás la misma velocidad que Firefox 3.0 (o sea, igual que Prism), pero si lo instalas en Firefox 3.5 beta 4… lo gozas. Casi un segundo más rápido que Firefox 3.0 en cargar, debido, sobre todo, a Tracemonkey, ese gran, grandísimo motor Javascript escrito por la fundación Mozilla y los colaboradores. Clic en el enlace directo de Gmail, ventana, cargando…, ya tienes tu correo. En dos segundos desde que pincho en el icono, tengo todo mi correo web. Y usando sólamente 45 megas de memoria (no puedo comparar con Mail.app o con Thunderbird 3 beta porque tienen más cosas).

Como digo, estas aplicaciones son perfectas para personas que utilicen mucho páginas recargadas de Javascript, quieran tener perfectamente en forma su navegador y no quieran ver cómo tienen que poner otro giga de RAM sólo para navegar por internet.

Las dos principales desventajas de Prism es que (en MacOS X) no permite el uso de archivos de iconos .icns por lo que o bien usamos una imagen PNG para los enlaces directos o bien el favicon de la página, que suele tener tan poca resolución que es mejor ni ponerlo (he abierto un bug en Bugzilla acerca del uso de archivos icns en Mac, ya que si se edita internamente la aplicación se pueden usar sin problemas). El otro problema es que no tiene reconocimiento de páginas web muy populares. Así como en Fluid yo tenía abierto mi GMail y me mostraba en el icono los correos que tenía sin leer, Prism no. Igual es porque es mucho más genérico que Fluid, pero estaría bastante bien que la API permitiera hacer cositas de estas: modificar iconos al vuelo, tener patrones para hacer acciones…

Lo dicho, si queréis echarle un vistazo y probarla, en esta página tenéis las descargas de Fluid para los 3 grandes sistemas y la extensión para Firefox para Mac y Windows (para Linux aún no disponible debido al bug 436998).

Además intentaré hacer algunas webapps para alguna de las páginas más usadas en España, o por lo menos las que yo creo que se usan más.

Fosdem 2009, here we go!

Members from Mozilla Hispano team are going to the Fosdem 2009 in Brussels. Nukeador, StripTM, Ricardo and me will be from tomorrow, 6th, to 8th evening.

Beer algorithm in FOSDEM 2009 And we must try the new Beer Distribution Algorithm that has been developed for this FOSDEM, the shiny v3.1. We need to debug it and find some regression bugs from the last algorithm 3.0.

So, be tuned. The next 3 days will be legen, wait for it, dary!

And I’m very sad because FrancJP won’t come with us because… he has a new job! Congrats!

Meme: 7 cosas que no sabes sobre mí

En el mundillo de Mozilla (y en su planet) llevan unos 10 días rulando un Meme. Un Meme es una cadena sobre algún hecho personal, por ejemplo qué es lo que ves desde la ventana de tu oficina, cómo te iniciaste en los ordenadores, o en este caso 7 cosas que probablemente no sabes de mi.

El caso es que me señaló Guillermo Movia (deimidis) desde su blog.

También me señaló Francisco Picolini, el colaborador argentino en el Proyecto Nave y residente en Madrid. Así que los argentinos parece que van a por mi 😀

Y las reglas de este Meme son:

  1. Enlazar a quien te haya invitado (en este caso, esta más arriba el sujeto en cuestión).
  2. Publicar las reglas
  3. Compartir 7 cosas sobre tu vida, que sean poco conocidas.
  4. Señalar a 7 amigos (pero como ya casi no queda nadie sin “infectar”, este paso lo omito).
  1. Cuando era un niño (bueno, tengo 20 años, así que eso no queda muy lejos) leía un montón. Un montón es un montón. Tengo unos 300 libros en mi habitación y otros tantos más en el desván de mi casa. A parte, leía muchos artículos de periódicos y demás parafernalia.
  2. Y debido a eso no tengo ningún problema ortográfico (al escribir) en español. Ninguno, cero patatero. Eso sí, no soy un talibán del léxico.
  3. El primer ordenador que tuve fue el que tuvo mi padre. Tenía 8 años y era un Pentium a 133Mhz. con Windows95. Dos años después, conseguí un Pentium 386 con 25Mhz y MS-Dos donde empecé a aprender lo que significaba «dir», «cd» y más comandos.
  4. Fui un chico medianamente problemático en la escuela. No en el tema de notas, que siempre eran excelentes (y no es por fardar), sino que aunque vivía a sólo 2 minutos de mi colegio simplemente cruzando el río, siempre comía en el colegio. Tuve «malas» influencias (pero eran y son grandes amigos) y nos dedicamos algún que otro día a hacer graffitis en persianas y bancos. Un día de diciembre, frío, ventoso y lluvioso nuestra profesora nos pidió amablemente si podíamos limpiar las pintadas. «Si señorita, sí».
  5. Cuando estaba en el colegio, estaba realmente delgadillo. No recuerdo cuándo, pero sí que era una clase de Educación Física, cuando al dar una vuelta al colegio me caí de morros por una escalera. Desde entonces empecé a engordar y hasta ahora. Aunque voy perdiendolo poco a poco 😀
  6. Me gusta el fútbol pero prefiero otros deportes como el balonmano (lo practiqué activamente por 6 años hasta que vine a Madrid), el ciclismo o hacer el gilipollas por ahí.
  7. Me acaban de poner un aparato dental, concretamente un «disyuntor palatino fijo», por lo que ahora hablo el casszztellano de una manera un poco peculiar.

Me gustaría que hicieran esto los demás editores de PijusMagnificus: Alejandro y ontoso, y si lo hace Kar, Jordan e Isma, me conformo.

En breve lo postearé traducido al inglés en On the Blink