在 2025 收官前,看清 Data + AI 的真实走向,点击查看 BUILD 大会精华版 了解详情
写点什么

改进 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:463329
用户头像

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

关注

评论

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

Linux学习~树莓派gpio控制,如何化身BAT面试收割机

android 程序员 移动开发

Linux编程之权限系统与工具使用(二),一文详解

android 程序员 移动开发

MotionLayout_ 打开动画新世界大门 (part II)(1),kotlin框架

android 程序员 移动开发

直呼内行!阿里大佬离职带出内网专属“高并发系统设计”学习笔记

编程 程序员 消息队列 高并发系统

OkHttp 3,安卓移动开发大作业

android 程序员 移动开发

OkHttp流程分析,音视频编解码技术

android 程序员 移动开发

毕业总结和毕业设计

cherrycheek

Gartner预测到2025年,将有一半的云数据中心部署具有人工智能功能的机器人

BeeWorks

阿里大佬手写Docker学习笔记就这?也就是让我五体投地的水平罢了

Docker 编程 程序员

OkHttp 断点上传的“基操”,算法题+JVM

android 程序员 移动开发

OkHttp3源码详解之拦截器(四),计算机应届毕业生面试题

android 程序员 移动开发

MVVM系列之二:LiveData,android程序开发教程

android 程序员 移动开发

Native开发工具之CPU 和架构(三),学习Android开发的步骤,

android 程序员 移动开发

OkHttp 断点上传的“基操”(1),完美讲解内存缓存LruCache实现原理

android 程序员 移动开发

分享 | 一文了解 PG PITR 即时恢复

RadonDB

数据库 postgresql RadonDB

Java线程安全ReentrantLock

FunTester

Java 性能测试 线程安全 测试开发 FunTester

实验室信息系统的主要功能及作用

低代码小观

企业管理 管理系统 LIMS实验室信息管理系统 信息管理系统 实验室

OOM问题原理解析(二),移动端开发技术

android 程序员 移动开发

《黑客之道》干了一夜的kali Linux之Metasploit渗透测试框架的基本使用

学神来啦

Linux 运维 黑客 渗透 Metasploit

springmvc的定时任务

小鲍侃java

11月日更

🔥 DeepVideo 智能视频生产训练营火热报名中!

阿里云CloudImagine

阿里云 媒体处理 智能视频 智能生产 视频云

Tapdata 等40余家行业知名企业,应邀参与共建 NextArch Foundation

tapdata

数据库 数据融合

MotionLayout_ 打开动画新世界大门 (part II),android插件化原理

android 程序员 移动开发

MVVM系列之一:Lifecycle,面试竟然被这31道Android基础题难倒了

android 程序员 移动开发

Okhttp的缓存机制,原理讲解

android 程序员 移动开发

就这?腾讯云高工熬夜手写'Java微服务学习笔记'也就让我月薪涨3k

Java spring 程序员 面试

「元宇宙」赛道,除了脸书,微软也来了

BeeWorks

一站式智能化是采购数字化的大趋势

BeeWorks

OKio源码分析(1)six sy007 情感导师,android面试题2019

android 程序员 移动开发

LeetCode,牛客面试必刷,看了这些,flutter面试

android 程序员 移动开发

网易云信亮相 LiveVideoStackCon 2021,解构自研大规模传输网 WE-CAN

网易云信

通信云 传输协议

改进Eclipse_Java_Bienvenido David_InfoQ精选文章