改进Eclipse

在Eclipse ide-dev邮件列表中有一个关于如何使Eclipse更具竞争力的讨论。这一讨论由博文“我们为什么放弃Eclipse支持IntelliJ”引发。下文是各项讨论的小结。

更好的性能

开发人员普遍抱怨性能。Eclipse Juno(4.2)最初发布的时候就有性能问题,但现在已经解决了。不过,更快更简洁的Eclipse只会有利于Eclipse平台的发展。

更智能的UI

最常见的抱怨是UI缺少便利和智能。一个常见的例子是,建议排序机制不能很好地符合开发人员预期。Quickfixes和其它内容辅助功能还有待增强。任何改进都应该有合理的性能,而且应该内建在Eclipse中,而不是作为一个加载项或者插件。

更多的开发人员

Eclipse需要更多的开发人员,他们可以作为参与者、提交者和审阅者。开发人员可以是愿意贡献时间和专业知识以及愿意为不同的Eclipse项目提供帮助的个人,也可以是那些在愿意资助开发工作的大公司工作的人。现有的Eclipse团队成员需要花时间对新的参与者提供支持以及给予更多关注,他们有望成为全职的提交者和审阅者。

工作组

人们一致认为需要一个IDE工作组(IDEWG)。IDEWG将是一个开放和透明的工作组,它会为跨多个项目的IDE制定一个长期路线图。Eclipse维基上有一份建议草案,用于收集最初的反馈意见以及进行讨论。对于愿意参与的企业和个体开发人员,草案制定者鼓励他们订阅和加入ide-dev邮件列表。草案的一个主要目标是为IDEWG寻求资金支持,这样,工作组才能为自己的开发人员支付工资。它也欢迎开发人员贡献开发时间。

对于目前已经在不同的Eclipse项目中使用的规划/贡献方法,IDEWG不会进行更换。在决定每个项目包含什么内容时,现有的提交者团队和项目负责人仍将是权威。

审阅

在Eclipse中有一个当前待审阅贡献列表。目前,只有几个人具备审阅技巧,因此审阅需要花一些时间,当贡献不是项目路线图的一部分时,尤其如此。一个建议是,将审阅项目外的贡献作为核心Eclipse项目的一项需求,就像参与发布计划或者Bug会审那样。另一个建议是,在短期内,Eclipse团队专注于审阅/接收来自最可能成为提交者的个人的贡献,从而增强团队的能力。

商业化

为了鼓励小企业(他们需要盈利)参与社区,Eclipse需要开始创建商业附加组件。一个想法是,找到一个在Eclipse网站上导航和发布商业附加组件的更好方法。当前,由于Eclipse的免费和开源本性,投资Eclipse上的商业产品存在风险。不像Visual Studio那样的商业工具,人们自然而然地不愿意购买Eclipse上的什么东西。

如果读者是对改进Eclipse平台感兴趣的开发人员,请让我们知道,并加入到Eclipse ide-dev邮件列表。

查看英文原文:Improving Eclipse

你可能感兴趣的:(改进Eclipse)