Ten Reasons to Use Eclipse

I came across this blog posting a few days ago. The date on the posting is recent, but the content makes me believe that it’s a repost of something considerably older. If you look carefully at the text and images, it’s pretty clear that the author is talking about Eclipse 2.0.

He makes some good points, so I thought that I’d revisit them over the next few days and see if anything has changed.

The first reason is “Eclipse is Free”. To quote the original post [sic]:

#1 – Eclipse is Free

Eclipse is free software: access and use of the Eclipse code are controlled by the Common Public License, an open-source license which allows individuals to create derivative works with worldwide re-distribution rights that are royalty free. The license has been approved by the Open Source Initiative, and can be summarized as: grab it, hack it, give it away – or resell it. IBM, the backer of the Eclipse project, has to be lauded for this forward-thinking initiative.

Eclipse is also free in another sense of the word: it carries a zero price tag. Certainely a compelling feature in today’s economy! How much money would you save but dropping that expensive IDE that requires a license per seat? Some are going as far as dropping graphical IDEs entirely; they went back to a pure command-line environment, and are proud of it. Emacs/vi and the Unix shell have great strengths, not the least their simplicity. But when facing the latest advances in IDE technology, as featured by Eclipse in particular, I couldn’t help but feel those legacy tools have been left in the dust.

At least one thing as changed: Eclipse is no longer distributed under the CPL, but is instead distributed under the Eclipse Public Licence (EPL). The two are basically same save for a single line. This is discussed here.

The author is clearly impressed by the price tag. As an individual, free is my favourite price. However, I don’t think that Eclipse is ubiquitous because it is free: everybody loves Eclipse because it is great. Eclipse changed the way that most people think about software development, tools, and platforms.

It has been said that with open source you trade time for money. This is certainly true with Eclipse; there are many stories of adopters spending time collecting the right set of plug-ins and getting their environments “just so”. But with Eclipse, you actually have a choice. You can spend money or time. If you want to go the free route, you have that option. Or, you can turn to the vast Eclipse eco-system and spend money getting just the right environment. See Eclipse Plug-in Central.

So my bottom line is that—while it’s true that Eclipse is free and free is a powerful motivator—Eclipse is popular because it’s a kick butt development environment, framework, platform, community, and eco-system that scares the crap out of Chuck Norris.

This entry was posted in Uncategorized. Bookmark the permalink.

5 Responses to Ten Reasons to Use Eclipse

  1. Denis Roy says:

    Here’s the original article:http://renaud.waldura.com/doc/java/eclipse-ten-reasons.shtmlI think it’s interesting that you’ll revisit the items listed — retrospect always paints a clear picture of what’s been accomplished. I look forward to reading more.

  2. Wayne says:

    Thanks for the link.Reason #11 – We have Denis.

  3. titogeo says:

    HiI am not fully comfort in saying eclipse is free. it doesn’t have a inbuilt support for Swing. After Swing is also a part of Core java package. SWT is also introduced by Eclipse. for that also there isn’t any inbuilt support.titogeo

  4. Wayne says:

    > I am not fully comfort in saying > eclipse is free. it doesn’t have a > inbuilt support for Swing. After > Swing is also a part of Core java > package. SWT is also introduced by > Eclipse. for that also there isn’t > any inbuilt support.Uh… no. Eclipse has support for both Swing and SWT. Provided the JRE you’re using has Swing included (i.e. you’re using a standard J2SE JRE), you can build, test, debug, and deploy Swing applications using Eclipse. SWT is bundled with Eclipse, so that’s a no-cost no-brainer.There is no fancy GUI builder bundled with the SDK download, but that can be added through the Callisto update site.See:http://www.eclipse.org/downloads/download.php?r=1&file=/technology/phoenix/demos/install-ve/install-ve.htmlIt's probably more correct to say that it’s not free because your time isn’t free.

  5. Pingback: Eclipse hints, tips, and random musings » Blog Archive » Interpreted Java

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s