写点什么

改进 Eclipse

  • 2013-10-25
  • 本文字数:1081 字

    阅读完需:约 4 分钟

在 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

2013-10-25 21:462878
用户头像

发布了 256 篇内容, 共 87.6 次阅读, 收获喜欢 12 次。

关注

评论

发布
暂无评论
发现更多内容

Qt示例 | 数字时钟 Digital Clock Example

YOLO.

qt 10月月更 C++

GameFi链游系统开发(NFT链游)

薇電13242772558

NFT

当心!软件推广瞄准Bing搜索 月访问量已超百万

火绒安全

搜索引擎 推广

数据结构学习,串篇(链式串)

IC00

学习 数据结构 算法 学习笔记 10月月更

图解ReentrantReadWriteLock读写锁的实现原理

JAVA旭阳

Java 并发 10月月更

Vue 2x 中使用 render 和 jsx 的最佳实践 (3)

默默的成长

前端 Vue 3 10月月更

Nodejs中的进程间通信

coder2028

node.js

代码静态测试 | MISRA是什么?如何使用它来改进嵌入式编码?

龙智—DevSecOps解决方案

c 嵌入式设计 嵌入式开发

odejs+Redis实现简易消息队列

coder2028

node.js

Webpack最佳实践

Geek_02d948

webpack

C# readonly关键字学习

IC00

C# 学习 程序员 上位机 10月月更

2022-webpack5实战教程

Geek_02d948

webpack

常用的文本检测与识别方法 - 第一节【文本检测与识别-白皮书-第三章】

合合技术团队

人工智能 机器学习 AI 文字识别 文字擦除

制造业转型加速密钥——低代码开发平台

力软低代码开发平台

Java开发技术大家推荐哪家培训班

小谷哥

通俗易懂读写锁ReentrantReadWriteLock的使用

JAVA旭阳

Java 并发 10月月更

CEF | 探索实现基于CEF框架的客户端

YOLO.

qt 10月月更 C++

TypeScript介绍和使用

默默的成长

typescript 前端 10月月更

一文读懂NodeJs知识体系和原理浅析

coder2028

node.js

面向函数编程:关于函数式组件、dialog的api化

默默的成长

前端 Vue 3 10月月更

git branch --set-upstream-to=origin/master

源字节1号

软件开发

前端培训学习后能做多久?

小谷哥

如何实现一个 Go 语言的字符串切片反转函数

宇宙之一粟

数据结构与算法 Go 语言 反转字符串 10月月更

Webpack配置实战

Geek_02d948

webpack

Nodejs相关ORM框架分析

coder2028

node.js

研发流程管理中,如何实现项目管理与代码信息的协同?

LigaAI

研发管理 解决方案 #GitLab LigaAI 企业号十月PK榜

ITSM | Forrester发布报告,7大重要见解总结IT运营状况

龙智—DevSecOps解决方案

IT运维

深入浅出理解Java并发AQS的共享锁模式

JAVA旭阳

Java 并发 10月月更

保10万涨薪、保Offer、保大厂,1V1私教服务上线啦

测试人

软件测试 涨薪 测试开发

IP设计是什么?为什么它很重要?

龙智—DevSecOps解决方案

知识产权 IP 芯片开发 IP核 IP核设计

SmartBear与龙智宣布建立战略合作伙伴关系

龙智—DevSecOps解决方案

合作 龙智

改进Eclipse_Java_Bienvenido David_InfoQ精选文章