FRAMINGHAM, 24 MARCH 2011 - With the rise of software as a service (SaaS), platform as a service (PaaS), and now infrastructure as a service (IaaS), ever more applications are finding new homes in the cloud. But are you ready to build software in the cloud?
Software development is an inherently collaborative process, especially for complex enterprise applications. Yet between open source development models, outsourcing, and offshoring, increasingly developers can't assume all of the collaborators on a project will be available for face-to-face meetings -- or even live on the same continent. Surprisingly, however, barring a few distributed code repositories and version control systems, cloud-based software development tools have been relatively few and far between.
The Eclipse Foundation wants to change that. This week, the organization behind the popular Eclipse IDE announced a beta program for OrionHub, a hosted version of its Orion platform. Simply put, Orion aims to be a collaborative development platform for the Web, on the Web. Once it's complete, Web developers will be able to write, store, debug, and deploy Web-based applications using entirely Web-based tools. The question is: Just because they can do something, will they actually want to?
Code editing in the cloud
What OrionHub offers right now is pretty raw. When you log in, you're greeted by a Spartan home screen offering navigation among folders that are identified using a cryptic, Java-package-like naming structure. You can browse, edit, and create documents, but a "beta alert" at the bottom of the screen warns you that any files stored there will be deleted every 24 hours, adding, "Don't do real stuff."
It's important to recognize that Orion is not "Eclipse on the Web," nor does it aim to be. While it draws on core Eclipse code, it's an independent project built from a brand-new code base using only Web technologies.
Sign up for Computerworld eNewsletters.