BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

资源短缺阻碍Eclipse的Bug修复

| 作者 Vikram Gupta 关注 1 他的粉丝 ,译者 马德奎 关注 0 他的粉丝 发布于 2013年8月16日. 估计阅读时间: 4 分钟 | CNUTCon 了解国内外一线大厂50+智能运维最新实践案例。

社区资源短缺导致Eclipse的Bug得不到处理,有些Bug已经存在了很多年。最近,在Eclipse的Bug跟踪系统“Bugzilla”上,一位沮丧的用户发布了这样一条评论

“这个才过了3年,我提交的Eclipse的其它Bug 9年后还处于打开状态。

https://bugs.eclipse.org/bugs/show_bug.cgi?id=76646

https://bugs.eclipse.org/bugs/show_bug.cgi?id=114003

说起来很遗憾,但Eclipse闻到了死亡的味道。”

Eclipse CDT项目负责人Doug Schaefer在博客上对此进行了回应,他断言:

“我们这些在Eclipse社区工作的人知道那不是真的,但是它确实不如最初几年那么有活力。”

他接着感叹道:

“从我在CDT项目的经历来说,即使我们只有少数专注而又富有成效的社区成员,但我们却有大量没有处理的Bug。”

“创建一个IDE,尤其是一个支持这么多环境的IDE,需要的贡献者远超过我们的现有人员,这是一个由来已久的问题了。在Eclipse工作的这些年里,作为项目负责人我一直在与它斗争。你是如何扩大你的贡献者社区的?”

过去的八年里,Doug Schaefer一直是Eclipse CDT项目的负责人,该项目为C和C++项目提供Eclipse风格的执行、编辑和重构。

Eclipse是Java IDE进化过程的高潮,该过程的起点可以追溯到Java早期的Symantec Visual Cafe,随后有Sybase PowerJ、Borland JBuilder、Microsoft J++和IBM Visual Age,近年来则出现了Jetbrains的IntelliJ、Eclipse基金会的Eclipse及Oracle的NetBeans。它们中的每一个都巧妙地打探对手消息并进行模仿,直到今天Eclipse、IntelliJ和NetBeans主导了市场。乍看之下,将它们中的任何一个与其它的区分开来都不容易,但进一步的观察会发现它们之间的巨大差异。每个IDE的忠实用户都大力宣传他们偏好的IDE。

由于每个IDE都有全功能的免费产品(IntelliJ于2009年底引入社区版本),开发人员经常下载和使用两个或三个IDE,所以难以进行市场份额的测量。但是,可以肯定地说,作为第一个开源的同类产品,Eclipse已经获得最大的市场份额。根据Martin Fowler 1999年的畅销书《重构:改善既有代码的设计》,IntelliJ IDEA在2001年引入了重构,它是第一个这样做的全功能Java IDE,并且一直走在引入和支持新重构的前沿。NetBeans往往是Oracle最新技术的最早采用者。

Dong Schaefer在博客的末尾宣布了一个次一级的追求:

“提高Eclipse发布频率。对于CDT,我们已经决定这样做。每年一个版本,时间间隔太长,尤其当贡献者想把新方法引入到Eclipse产品。如果发布更频繁一些,贡献者就能更快地看到他们的贡献发挥了作用,这对他们也算是一种奖赏。”

查看英文原文:Scarce Resources Hampering Bug Fixing in Eclipse


感谢马国耀对本文的审校。

给InfoQ中文站投稿或者参与内容翻译工作,请邮件至editors@cn.infoq.com。也欢迎大家通过新浪微博(@InfoQ)或者腾讯微博(@InfoQ)关注我们,并与我们的编辑和其他读者朋友交流。

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

翻译错了一句 by nie runshine

“作为唯一的开源产品”,原文是“the first open source offering”
应该是“作为第一个开源的同类产品”

哦...应该是原文也有错误,后来改正了
原文下边也有评论“Eclipse is not the only open source option”

Re: 翻译错了一句 by 马 德奎

谢谢,已更正

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

2 讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT