ertemplin
ertemplin

Reputation: 897

Why wouldn't I want to use the newest version of Eclipse?

I do mostly google app engine coding, and a little bit of android development, and don't understand why I wouldn't want my Eclipse ide to always be at the most recent release, or version. It seems like there are some plugins that wouldn't be compatible, but couldn't you just install the missing features from an old release of Eclipse into the newest release?

Upvotes: 1

Views: 283

Answers (4)

Alex_M
Alex_M

Reputation: 1874

You can do that. If you want to compile against an older Eclipse version, this can be done very easily.

e.g. if you want to develop with Eclipse 3.6:

  • download Eclipse 3.5 and extract it (e.g. c:\development\targetplatforms\eclipse3.5).
  • start Eclipse 3.6, choose your workspace where you want to use the Target Platform.
  • open the Menu Window->Preferences, type target in the search field, and add a new Target Platform (Nothing: Start with an empty target definition -> Add -> Direcotry -> choose the unzipped Eclipse 3.5)

There are some advantages of using a target platform. You have the newest IDE Features. You can build your product against older Eclipse Versions without having to port it to your newses IDE version. You can add Plugins to your Target Platform without contaminating your ide or add Plugins to your IDE withoud contaminating your Target Platform. ...

You should bundle your Target Platform with your Project, so you don't have to download it again. We have a TargetPlatform Project in our SVN Repostory. Every Project has a small readme how to setup the Workspace (targetplatform, deployment, ....).

Upvotes: 1

Konstantin Komissarchik
Konstantin Komissarchik

Reputation: 29139

By far the predominant reason for not upgrading is lack of support for the new release from the plugins that you require. You cannot just install "missing features". Most of the time, the incompatibility is due to changes in the new version of an existing feature. Plugins that ship from eclipse.org are tested together in coordinated releases. While in some cases, it may be possible to down-version a plugin and have that plugin still work in the new version of Eclipse, it is not something that you can depend on working. In fact, the odds of this working without issues are so small, that I wouldn't bother trying.

Stick with whatever version of Eclipse your required plugins support until those plugins upgrade their support. If they aren't moving fast enough, consider pestering the provider about this issue. If nothing else, knowing how big of a chunk of the community cares about support for the latest version of Eclipse will help the plugin provider prioritize their work.

Upvotes: 1

Costi Ciudatu
Costi Ciudatu

Reputation: 38195

Why wouldn't I want to use the newest version of Eclipse?

Because IntelliJ IDEA provides a Community Edition. :)

Upvotes: 0

David Weiser
David Weiser

Reputation: 5195

I'd say that always having the most up to date version of program x really isn't necessary. I think the most important thing is having a set of tools that you know how to use well. Upgrade those tools when there is a reason to do so, not just because there is a new version of them.

Upvotes: 4

Related Questions