为什么Ubuntu 14.04坚持使用(老)Eclipse 3.8当4.3出来?

Ubuntu通常是一个尖端的发行版。但是为什么它坚持一个2011版本的Eclipse,当我们4年的4.x开发?

它甚至不是可选的,不能从存储库安装。从下载也不容易。由于某些原因,Java SE 7参考实现,OpenJDK是不够的,您需要Oracle版本。为什么?这不是从repo的可用,你需要一些奇怪的不可信的第三方回购,或遵循一整章在how to install it yourself

三年前有问题。当Juno 4.2出来时,它有很多performance issues. Eclipse导演Mike Milinkovich explains的原因之一是缺乏资金。第一次在一个主要版本:

“The performance test were turned off because the Eclipse platform team has a serIoUs resource issue.”

为此,开发人员发布了unnamed and unpromoted版本3.8与4.2同时弥补了这个(希望)临时问题的空白,它的人气使得开发人员中引人注目的trend downwards。作为一个Eclipse b3开发者mentioned

“I was stunned by the performance improvement after the switch. The 3.8 platform is much MUCH faster”

3.8版本仍然是一个流行的替代4.x分支开发人员(问我的同事或谷歌),我认为主要是因为(真正的)信任问题。但是桥(阅读:支持3.8)已经关闭,现在4.3释放。

核心问题(资金和开发人员)还没有解决,谷歌gesture of donating money到Eclipse基金会希望其他公司会跟随。这是否意味着4.3仍然不符合3.x标准?

这不是一个插件一个特定语言的功能的问题,这是一个problem在平台本身的核心。 (但我使用WST与Javascript和V8插件PHP和节点开发特别是。)

这不是一个特定的平台问题。有来自Linux,Windows和OSX用户similar complaints。 (但我使用Linux(Mint 13)。)

一方面,你有人告诉EOL的3.8“证明”,4.3现在是好的。另一方面(见评论):

“I’ve moved back to 3.8 due to constant crashes on ubuntu with 4.3”

3.8远远没有问题,我不介意获得更平滑的开发体验。所以我想知道,为什么Eclipse 4’不让我们’的人决定什么软件版本是“对我们有好处”(AKA什么进入官方存储库)?

> lucid(10.04 LTS)

> Eclipse 3.5.2-2

>精确(12.04 LTS)

> Eclipse 3.7.2-1

>咆哮(13.04)

> Eclipse 3.8.1-1

> saucy(13.10)

> Eclipse 3.8.1-4

>可信赖(14.04 LTS)

> Eclipse 3.8.1-5.1

>乌托邦(14.10)

> Eclipse 3.8.1-5.1

更新2014-05-30:我只是试过Kepler(再次),它仍然遭受UI故障开箱即用。例如。:

没有,在首选项中更改非活动窗口工具栏背景颜色不能解决这个问题。 (即使它会,这将是一个愚蠢的认选择)。

我想知道,从一个没有正面或负面的偏见,因为他们自己高度专业化和调整工作流程,最好是有人在Ubuntu包维护过程为非平凡的包的经验 – 为什么这个决定是由一个团队的专业人士谁知道他们在做什么为最广泛使用的Linux发行版在那里?

Eclipse Juno发布 2012-06-27.关于2012-07-17 a bug报告了UI的响应性。四个月后,在2012-11-14左右,第一个 patch发布到官方更新站点

然而,许多用户完全错过了补丁的发布。我假设信息淹没在FUD和其他more important news,那是在那段时间传播。在2012年年底,我发布了一个answer on SO.显然,我不是唯一的补丁为其修复此性能问题。
在2013-02-22 Eclipse 4.2.2发布,其中包含相同的补丁,但我一直收到upVote我的答案SO直到六月。

可能开发者中唯一已知的事实是Eclipse在某个时候有严重的性能问题。然而,关于这些问题的范围,规模和持续时间的知识在我看来似乎是一系列常见的误解。
一个四个月的期间,这是一个好主意,许多Eclipse用户坚持使用3.8分支。我说“许多”,因为我使用4.2.0和4.2.1,它是O.K.为了我。主观上,切换标签约慢两倍,IDE冻结可能一天一次几秒钟。对于我的同事,问题更严重。我认为它取决于你的设置和你的工作流,但是,我从来没有想过进一步调查,因为我知道平台开发人员正在处理的问题,并有一个很好的后备,使用3.8。

一年和三个Eclpse发布后,这些严重的性能问题仍然是固定的。
当然,这并不意味着没有更多的性能问题。截至现在我find 1979报告在Eclipse bugzilla关键字“性能”。这并不意味着Eclipse是非常bug,但只是,它是非常良好的文件和开放。您是否受到任何这些问题的影响,取决于您使用的设置,插件和您的工作流程。我是一个Java,插件和EMF开发人员。我使用中到大工作空间(〜1M LoC),Eclipse 4.3.1是fast enough. 3.8版本不是我的选择,因为正如Eric说,它不会收到所有重要的更新。人们将来仍将继续使用它。其中许多人还将继续使用Internet Explorer 5.5。
如果您尝试4.x分支并注意到任何性能问题,请report them,但具体有关您的设置。

从官方Wiki page

Several major performance defects have been addressed in Juno SR2
(4.2.2). Community members have confirmed that these fixes
substantially address the performance problems with editor and view
opening,closing,and switching. These fixes are widely available in
Juno Service Release 2 (February 2013). All defects are also resolved
in the Kepler (June 2013) release stream.

new Features

相关文章

ubuntu退出redis的示例:指定配置文件方式启动源码redis:roo...
ubuntu中mysql改密码忘了的解决方法:1.在终端中切换到root权...
ubuntu安装mysql失败的解决方法原因:可能是原有的MySQL还有...
使用centos和ubuntu建站的区别有以下几点1.CentOS是Linux发行...
ubuntu图形界面和字符界面切换的方法:可以通过快捷键CTRL+A...
ubuntu中重启mysql失败的解决方法1.首先,在ubuntu命令行中,...