Hace 18 meses Eclipse Foundation anunció Orion Platform. Este proyecto consiste en una base de código totalmente distinta del Eclipse IDE de escritorio. Su propósito es construir un IDE que se ejecute dentro de un navegador web. Se trata de un IDE con una parte cliente implementada en HTML y JavaScript y una parte servidor basada en OSGI y corriendo sobre Jetty. Ahora acaban de anunciar la versión 1.0, la pridxxmera versión estable.
El propósito de Orion es crear un IDE que se comporte como una aplicación web, y no construir una réplica de cada pieza de funcionalidad de Eclipse en el navegador web. Por ejemplo, distintos archivos o distintas operaciones pueden ser llevadas a cabo en distintas lengüetas del navegador web. Y los enlaces a las distintas partes del IDE pueden compartirse.
En estos momentos Orion está más enfocado al desarrollo de JavaScript, CSS y HTML que al desarrollo de Java, aunque también se soporta a este último. Sus desarrolladores han preferido comenzar por aquí para atraer a la comunidad de JavaScript a Eclipse. Muchas de las ventajas que Orion tiene, según sus desarrolladores, son las típicas de cualquier aplicación web: no requiere instalación, será un entorno de desarrollo altamente escalable, las actualizaciones serán transparentes para los usuarios...
Otro de los puntos fuertes de Orion es su arquitectura basada en plugins que permite extender su funcionalidad, de un modo similar a como funciona Eclipse. Estos plugins pueden servirse desde múltiples webs diferentes, pudiendo tener un "Orion" final que sea un conjunto de "portlets" servidor desde diferentes máquinas.
Orion va a tener un ciclo de desarrollo rápido, característico de las aplicaciones web. Tienen intención de sacar una versión mayor cada cuatro meses; la versión 2.0 está planeada para febrero.
¿Alguno de vosotros aprobado Orion? ¿Creéis que este proyecto tendrá éxito? Y ¿creéis que la idea de construir un entorno de desarrollo en un navegador web es viable en general?