Orion – Eclipse for the Web
Mike Milinkovich, Executive Director of the Eclipse Foundation, announced in January a new tool named “Orion”. This “brand new adventure for Eclipse”, as Mike puts it, will provide a browser-based environment for open tool integration. Beginning of February the team released milestone M5 of Orion.
The Eclipse platform has one of the largest developer communities among all existing integrated development environments. One reason for its success is the extensibility the open-source platform provides out of the box, attracting many contributors to provide new features or to build their own applications on top of the Eclipse framework. However, for writing Web-based applications it may appear anachronistic to use an IDE which has to be installed on the developer’s computer. This especially holds true in a time when Cloud Computing may revolutionize IT. A Web-based IDE might offer benefits such as zero installation efforts on the client, scalability of server platforms, or simple connectivity.
It is important to consider that the development of Orion just began, although a first proof-of-concept implementation has been made available on the Eclipse E4 download site. Beginning of February milestone M5 of Orion has been shipped which offers an early integration of Firebug and supports user customizable editor actions.
Mike’s blog received a lot of positive responses. However, not all developers fully embrace the idea of an online version of Eclipse. One example is Zviki Cohen who claims that most online IDE available today are Web-based clients for a small set of proprietary as well as specialized backend programming services while Eclipse offers a rather large ecosystem.
According to Mike Milinkovitch, there will be a face-to-face meeting of interested committers in Ottawa, Canada, beginning of March deciding on Orion’s further direction and roadmap. Further information on project Orion is also available by Boris Bokowski’s who is the Eclipse Platform UI lead.
With regards to my article...
Finally, there's a big question of what happens in the server side. For example, if the server needs to do code analysis for each developer, we are talking about some intensive computing power and some mighty big data... For large organizations, that might be cost-effective if everybody switched to NetBooks/NetTops. I don't see that happening yet.
Orion is something new
It is exciting stuff and we welcome input and participation for anyone interested.