为什么我不想使用最新版本的Eclipse?

时间:2011-01-18 01:32:02

标签: java eclipse eclipse-plugin

我主要进行谷歌应用程序引擎编码,以及一些Android开发,并且不明白为什么我不希望我的Eclipse ide始终处于最新版本或版本。看起来有些插件不兼容,但是你不能只将Eclipse旧版本中缺少的功能安装到最新版本中吗?

4 个答案:

答案 0 :(得分:4)

我会说,总是拥有最新版本的 program x 并不是必需的。我认为最重要的是拥有一套你知道如何使用的工具。在有理由的情况下升级这些工具,而不仅仅是因为它们有新版本。

答案 1 :(得分:1)

到目前为止,不升级的主要原因是缺少对所需插件的新版本的支持。您不能只安装“缺少功能”。大多数情况下,不兼容性是由于现有功能的新版本发生了变化。从eclipse.org发布的插件在协调版本中一起进行测试。虽然在某些情况下,可能可以对插件进行缩减版本并使该插件仍然可以在新版本的Eclipse中运行,但这并不是您可以依赖于工作的东西。事实上,没有问题的这种工作的可能性是如此之小,以至于我不打算尝试。

坚持使用所需插件的任何版本的Eclipse,直到这些插件升级其支持。如果他们的移动速度不够快,请考虑让提供商纠缠于此问题。如果不知道其他任何事情,了解社区中有多大部分关心对最新版Eclipse的支持将有助于插件提供商优先考虑他们的工作。

答案 2 :(得分:1)

你可以做到这一点。如果您想针对较旧的Eclipse版本进行编译,则可以非常轻松地完成此操作。

e.g。如果你想用Eclipse 3.6开发:

  • 下载Eclipse 3.5并将其解压缩(例如c:\ development \ targetplatforms \ eclipse3.5)。
  • 启动Eclipse 3.6,选择要使用目标平台的工作区。
  • 打开菜单窗口 - >首选项,在搜索字段中键入target,然后添加一个新的目标平台(Nothing:以空目标定义开始 - > Add - > Direcotry - >选择解压缩的Eclipse 3.5 )

使用目标平台有一些优点。您拥有最新的IDE功能。您可以针对较旧的Eclipse版本构建产品,而无需将其移植到新的IDE版本。您可以将插件添加到目标平台,而不会污染您的ide或将插件添加到IDE中,同时污染目标平台。 ...

您应该将目标平台与项目捆绑在一起,这样您就不必再次下载了。我们的SVN Repostory中有一个TargetPlatform项目。每个项目都有一个小自述文件,如何设置工作区(targetplatform,deployment,....)。

答案 3 :(得分:0)

  

为什么我不想使用最新版本的Eclipse?

因为IntelliJ IDEA提供了Community Edition。 :)