Ken Walker, project lead for Eclipse Orion, told InfoQ there are several components improved or added to Orion since 5.0.
The initial support for Docker.io containers for developer workspaces is released, and the team is working with the Eclipse Foundation infrastructure team to make this available at OrionHub. With the Docker container support, a developer will be able to run standard Node.js tools against their Orion workspace.
If you are a Node.js developer then having the Docker.io capabilities will make your cloud-based development easier.
Talking about the changes, Windatt said:
Windatt continues that users can now customise the warnings they see on the new validation settings page, and each validation rule can be set to error, warning, or ignore. Further to this, Orion 6.0 brings a large number of added rules, including warning users about issues such as discouraged code styles, missing documentation, unused variables, and unreachable code. Users are able to set for themselves the severity of rules via the validation settings page.
Eclipse's Orion project hasn't always been uncomplicated. When Mike Milinkovich, executive director of the Eclipse Foundation, introduced Orion in January 2011, entrepreneur and software architect Zviki Cohen commented that most online IDEs didn't come close "to the rich feature set you get from a true desktop" and the Eclipse IDE was "just joining the crowd".
Journalist Neil McAllister in his 2011 article "Will Orion get developers to code in the cloud?" was also less than complimentary. McAllister said:
As impressive as Orion may be, it's also underwhelming. A programmer's editor running inside a browser window might sound extraordinary, but so does a dog riding a bicycle. Neither is particularly useful.
A move towards continuous delivery for the project was also recently announced on the Orion News site. In his article "Orion 6.0 – Continuous Delivery" software developer John Arthome said: "Rather than produce a stable build every six weeks with a big bang of new features, we are aiming for a continuous stream, each released on its own schedule when ready for consumption."
InfoQ readers that would like to contribute to the project should look at the Orion Wiki page and introduce themselves on the mailing list. Readers can also download Orion (Java or Node version) and/or login to OrionHub.org and make an account. The Orion team welcome feedback of all kinds on the project.
Shane Hastie on Distributed Agile Teams, Product Ownership and the Agile Manifesto Translation Program
Shane Hastie Apr 17, 2015