Feeds

Fear and slow loading: Eclipse celebrates 10 unsettling years

IBM's open-source project that could

New hybrid storage solutions

Bloater

There are now 273 open-source projects at Eclipse and 174 member companies of the Foundation. The achievement is impressive, but 10 years on, is the code getting bloated? I ran up Eclipse 1.0 when researching this piece, and while it is light on features, its simplicity and responsiveness compared to the latest "Indigo" release is a delight. Eclipse also has dependency issues, where one project depends on a certain version of another, and as you add features to an Eclipse installation this can cause problems. "The dependency challenges are never going to completely go away, because of a conscious decision to make Eclipse an open ecosystem," says Milinkovich.

Problems like these mean that not everyone loves Eclipse. "Thank goodness! There are command-line options for building Android apps... I'll take this over Eclipse any day," Tweeted jQuery creator John Resig last month. "I'd happily use another tool (IntelliJ, Netbeans, etc) if it allowed me to use the Android Development Tools," he adds in another Tweet.

Fortunately there are efforts to move on from the old code base. Next year's "Juno" release will be the first based on the 4.x code, which has been in beta for some time. According to Milinkovich, it is re-engineered to be lighter weight, removing obsolete APIs and forming a more modern platform.

"Thank goodness! There are command-line options for building Android apps... I'll take this over Eclipse any day" – jQuery creator John Resig

There is also Project Orion, a browser-hosted editor, though the initial focus is on web technologies such as HTML and Javascript rather than on Java. Orion supports plug-ins, as you would expect in an Eclipse project. "The tagline is development in the web, for the web, from the people who brought you Eclipse," says Milinkovich. "On some browsers the Orion editor is as fast or faster than Eclipse running on the desktop."

What is unique about Eclipse? Milinkovich says it is the path steered between commercial and community interests. "Since its inception, Eclipse has always been an open-source community that is joined at the hip with a commercial ecosystem," he says. "The EPL [Eclipse Public License] is the most commercially friendly of the copyleft licenses."

The consequence is that while Eclipse is free, many of the products built on Eclipse are not. Does that tension between free and commercial dilute the benefit of being open source? Not according to Milinkovich.

"There is not a tension, but a balancing... that is the way Eclipse was designed to work. We see that as a positive thing," he said. ®

Secure remote control for conventional and virtual desktops

More from The Register

next story
Not appy with your Chromebook? Well now it can run Android apps
Google offers beta of tricky OS-inside-OS tech
Keep that consumer browser tat away from our software says Oracle
Big Red decides it will only support Firefox's Extended Support Releases
Greater dev access to iOS 8 will put us AT RISK from HACKERS
Knocking holes in Apple's walled garden could backfire, says securo-chap
NHS grows a NoSQL backbone and rips out its Oracle Spine
Open source? In the government? Ha ha! What, wait ...?
Google extends app refund window to two hours
You now have 120 minutes to finish that game instead of 15
Intel: Hey, enterprises, drop everything and DO HADOOP
Big Data analytics projected to run on more servers than any other app
TIBCO ponders new 'financial options', including sale or merger
Your challenge: find ways to satisfy shareholders of mid-sized enterprise software outfit
prev story

Whitepapers

Secure remote control for conventional and virtual desktops
Balancing user privacy and privileged access, in accordance with compliance frameworks and legislation. Evaluating any potential remote control choice.
Intelligent flash storage arrays
Tegile Intelligent Storage Arrays with IntelliFlash helps IT boost storage utilization and effciency while delivering unmatched storage savings and performance.
Reg Reader Research: SaaS based Email and Office Productivity Tools
Read this Reg reader report which provides advice and guidance for SMBs towards the use of SaaS based email and Office productivity tools.
Security for virtualized datacentres
Legacy security solutions are inefficient due to the architectural differences between physical and virtual environments.
Providing a secure and efficient Helpdesk
A single remote control platform for user support is be key to providing an efficient helpdesk. Retain full control over the way in which screen and keystroke data is transmitted.