Google Spark, ¿interesante o meh?

El día de ayer, Francois Beaufort –ingenierio en el equipo de Google Chrome–, dio a conocer que están trabajando en desarrollar Spark, un nuevo IDE basado en el browser (es una Chrome app) para construir Chrome apps. En resumen: Spark es un Chrome app para construir Chrome apps.

Esto por si solo, me parece enteramente "meh". La verdad es que no conozco a ningún desarrollador diciendo "como quisiera que hubiera un IDE que facilitara el desarrollo para Chrome porque esta plataforma es una gran oportunidad".

Sin embargo, hay algunas cosas sobre Spark que me parecen interesantes. Las comento a continuación.

  1. Spark está hecho en el lenguaje de programación Dart. Dart es un lenguaje "joven" (dado a conocer en octubre 2011) para desarrollo web propuesto por Google. En teoría, Dart viene a ser un Javascript moderno y bien hecho. Creo que Spark es una buena prueba de fuego para Dart.
  2. Spark utiliza el framework Polymer. Polymer es un nuevo framework para desarrollo web diseñado específicamente para explotar las capacidades de los navegadores modernos y APIs de HTML5. Todavía no reviso bien Polymer, además de que apenas está en "pre-alpha", pero parece ser algo que merece nuestra atención.
  3. Spark es open source y está disponible en github. Así que si tienes ganas de ver como construir un IDE basado en el web, échate un clavado al código de Spark.

En general, no creo que Spark vaya a tener mucho impacto en la creación de Chrome Apps. Sin embargo, es positivo tener acceso a su código y al de las tecnologías en que se basa. Sin duda esto será de utilidad para quienes están interesados en la construcción de IDEs y otras web apps de nueva generación.