Eclipse Kepler is shipping on June 26th 2013. If you’re really keen, Friends of Eclipse can sign-up for early access. During the past two weeks, I’ve been counting down the Top 10 Kepler Features that I’m most excited about:
In 2001 Eclipse was launched as a generic platform on which software tools could be built. Over the years we have seen an explosion of tools; tools for C/C++ Development, Modeling, PHP, Linux Development, and more.
However, when it comes to web development, developers were spread out across a sea of technologies. Notepad for development, Firebug for debugging, Jekyll, Less and other static generation tools, and vi / emacs for system configuration. Eclipse Orion aims to bring web development tools together onto a common platform.
Orion provides powerful Git Integration, making it very easy to clone a project from GitHub and start hacking.
There is even a web based compare tool (both side-by-side and inline compare), allowing you to review your changes before submitting them.
Orion supports content-assist for both JS and HTML:
And Orion supports a client side (browser based) plug-in model. There are several plug-ins available, such as JS Beautify and a Bugzilla Connector.
As mentioned above, Orion has now graduated and shipped their 1.0 (in October 2012). The team is iterating fast and since then they have shipped 2.0 (in March 2013) and now 3.0 is here. There are a number of new features since last year, including theme and keybinding support:
Auto-save, drag-and-drop from your desktop and and Globalization support:
Orion is a client-side (browser based) technology, but it does require a server to run. The Orion team has demonstrated that the server is indeed plug-able, and managed to replace the Jetty / OSGi based server with one written in Node.js. Orion will even run on a Raspberry Pi.
From Mozilla’s use of Orion in Scratchpad, to large enterprises such as HP, VMWare, and IBM using Orion to power offerings such as JazzHub, to entrepreneur’s using the platform for solutions such as Cloudfier, Orion adoption is taking off. Orion can be downloaded and installed locally, you can use the Node Package Manager to install the node based server, or you can use the hosted version at OrionHub.org.
With on-line code sharing services like GitHub, cloud based Platform / Infrastructure as a Service (AWS, AppEngine, etc…), and on-line tools like Orion with mobile support, you really can code.everywhere.
Thanks to everyone involved in shipping another great Eclipse release. Writing the Top 10 List is the easy part; it’s the over 600 committers and thousands of contributors that make Eclipse such a great IDE, platform and community. For more Eclipse Tips & Tricks, follow me on Twitter.