Silverlight y Eclipse

Una de las mejores cosas acerca de Silverlight es su naturaleza abierta y orientada a estándares, además de reforzar las buenas prácticas de diseño y desarrollo para aplicaciones Web, como la separación de capas de presentación y aplicación, así como el hecho de que Silverlight utiliza XML ( bueno, XAML ) de forma intensiva. Estas características hacen que Silverlight sea algo muy extensible y accesible para cualquiera, en cualquier herramienta y en cualquier plataforma.

image Un ejemplo claro es el proyecto Eclipse Tools for Silverlight , o eclipse4SL , un entorno profesional, abierto y open source para creación de aplicaciones para Web utilizando Eclipse, una plataforma para desarrollo de aplicaciones también opensource y muy conocida para las programadores que utilizan Java o Flex.

Entre las principales características de eclipse4SL encontramos:

  • Mayor interoperabilidad, particularmente entre desarrollos con Java y Silverlight
  • Creación, mantenimiento y compilación de proyectos Silverlight dentro del entorno de Eclipse.
  • Editor de XAML con sugerencias de código y capacidades de autocompletado.
  • Completa compatibilidad con las herramientas de Expression Studio y Visual Studio.

El proyecto está en marcha y estará completo para finales de 2008, estos son algunos screenshoots del proyecto ya trabajando:

Manejo de proyectos Silverlight Editor de XAML con previsualizador instantáneo
Editor de C# Compila y corre aplicaciones

Ya está disponible la versión alfa (o Community Preview) que se puede descargar desde el sitio del proyecto y por supuesto, todos están invitados a participar. Eclipse Tools for Silverlight incluirá en la versión final incluirá un wizard para proyectos nuevos, capacidad de importar proyectos externos hechos con Visual Studio 2008 o Expression Blend 2.