抖音技术能力大揭密!钜惠大礼、深度体验,尽在火山引擎增长沙龙,就等你来! 立即报名>> 了解详情
写点什么

Eclipse 4.0 计划

2008 年 3 月 17 日

本周早些时候,从事 Eclipse 各个项目的团队和开发者就 Eclipse 未来下一步该怎么走进行了激烈讨论,所有这些讨论都是由一个被称为“e4”的孵化项目在 Eclipse 提交者邮件列表上的宣布而引发的:

Eclipse 项目 PMC宣布 Eclipse 项目孵化器中将增加一个新组件,名为E4,。组件描述:在 Eclipse 项目 3.4 版的发布周期中,比较重要的计划条目之一是“创建 Eclipse4.0 计划”。其目的是鉴别出那些将影响 Eclipse 未来成功的最紧迫的问题,并拿出计划去解决这些问题。其结果是设计出一个新的平台“e4”,它将成为 Eclipse 4.0 的基础。

e4 组件的目标是为那些已完成的初探活动提供一个聚集地,作为 e4 设计的先导。我们预期将继续在这一领域工作,直至大家就全部 e4 成果该如何构成达成一致意见为止。

e4 这个名字暗指 Eclipse 4.0,也就是 Eclipse“经典”发行包以及 Eclipse 平台项目的下一个主要发布版本号。最近三个主要 Eclipse 发布版本号如下:Eclipse 平台 3.2 版代号 Callisto ,Eclipse 平台 3.3 版代号 Europa ,即将发布的 Eclipse 平台 3.4 版代号为 Ganymede

一直以来,计划文档照例都会勾勒出相应版本的 Eclipse 顶级项目的主题目标。按照传统,顶级项目包含了 Eclipse 平台、Java 开发工具、Plug-in 开发工具以及俗称 Eclipse“经典”发行包(Java 和 Eclipse Plug-in IDE)中包含的所有其他组件。这一计划形式从 Eclipse 的 2.1 发布就沿用至今,先前的每个计划都可以在 Eclipse 顶级项目站点上获得。但这次 e4 的宣布稍有不同,因为这次还没起草任何计划,就已经在征求社区的意见。

最初,e4 项目只是一个收集社区意见的地方,用来跟踪代码的初步变化和思路。许多参与者都认为,选择现在这个时机公开 e4 项目,其目的是在为了能在举行中的 EclipseCon 2008 大会上收集社区的反馈和想法,以便着手按照社区的反馈起草计划。Eclipse 提交者 Kevin McGuire(主要为平台 UI 团队工作)这样描述 e4:

我们的平台团队对 Eclipse 非常关心,我们知道你也是。我们想让它长寿、健康,并尽其所能为社区服务。当我们做不到这一点时会很伤感。很明显,Eclipse 作为一个平台要想保持长寿、有活力、而且重要,它就必须能够改变。但是大量 plug-in、项目、以及 API 的负担意味着最细微的改变通道也被阻塞了,在当前系统限制下实现任何变化都要付出巨大的努力。因此,必须要做两件事:

  1. 必须开拓一个新空间,让它成为试验的场所,孕育出新的变化。
  2. 必须引入新人,让他们带来新的活力、思想、需求、知识、热情。

这两者是紧密相连的。这就是 e4。

尽管对于最初项目宣布的形式和方法有一些热烈地讨论,e4 项目可能变成 Eclipse 通向下一主要里程碑的各种改革的中心试验台。在过去,Eclipse 主要版本号增加代表着 Eclipse 项目的重大变化。跃迁到 Eclipse 3.0 就包括了许多大动作。比如将 Eclipse 迁移到 OSGi 平台,宣布和创建了 Eclipse 富客户端平台(rich-client platform),外观和性能也进行了全面改进。期待着 Eclipse 4.0 也能表现出这么一种重大变化。

InfoQ 将持续跟踪未来的 Eclipse 计划决策。

查看英文原文: Planning for Eclipse 4.0

2008 年 3 月 17 日 09:201015
用户头像

发布了 150 篇内容, 共 37.3 次阅读, 收获喜欢 4 次。

关注

评论

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

平时开发Git常用的小技巧

zui.zhang

git rebase

9个典型的开发者关系面试题

开发者关系

开发者关系 开发者运营 技术运营 开源社区

翻译:如何编写Golang代码(How to Write Go Code)

申屠鹏会

golang 翻译

同行分析优化

誓约·追光者

Sparksql 优化

TypeScript 设计模式之观察者模式

pingan8787

typescript 前端 设计模式

Windows AD巡检报错处理

BigYoung

windows AD 报错 巡检

吐血整理Windows电脑入侵自检大全

BigYoung

黑客 windows 日志 异常 自检

二叉树的遍历(前序、中序、后序)

申屠鹏会

golang 算法 二叉树

CIC国信公链:做坚实的底层技术支撑,让区块链为现代农业插上腾飞的翅膀

CNG农业公链

区块链 农业发展 CIC国信公链 CNG农业链 赵其刚

散列表高级应用之把用户访问记录优化到极致

架构师修行之路

哈希表 数据结构与算法

瀑布模型总结

我是程序员小贱

Django2.x中url路由的path()与re_path()参数解释

BigYoung

django path url re_path 参数

开发者关系(DevRel)的新手指南

开发者关系

开发者关系 开发者运营 技术运营 开源社区

物流与区块链加供应链的现状与未来趋势

CECBC区块链专委会

行业资讯 区块链技术 供应链

CentOS 7 配置Supervisor 服务遇到的坑总结

BigYoung

centos 报错 Supervisor

彻底解决雪花算法时间回拨问题新方案

柿子

算法 雪花算法

Linux数据流重定向

王坤祥

Linux linux操作

360 Atlas生产环境使用心得

心平气和

MySQL 分库分表 Proxy Atlas

范型的下一步

申屠鹏会

golang 翻译

TCP/IP学习(1):创建套接字

申屠鹏会

TCP 网络 TCP/IP

k8s-client-go源码剖析(一)

LanLiang

go 开源 Kubernetes 容器 源码剖析

今天给二叉树加个BGM,二叉树唱歌了!

我是程序员小贱

随着区块链技术的成熟,全球企业开始拥抱公共区块链

CECBC区块链专委会

区块链技术 公共区块链

Linux之crontab命令

王坤祥

Linux crontab

RPC原理

石刻掌纹

定义“开发者关系”

开发者关系

开发者关系 开发者运营 技术运营 开源社区

突破内存限制的高性能排序

架构师修行之路

Django 表单处理流程详解

BigYoung

django 表单 流程

跟我一起基于Karma搭建一个测试环境(上)

Jack Q

前端进阶训练营 Karma 测试框架搭建

Mac JetBrains(IDE)常用快捷键

王坤祥

JetBrains 快捷键

在龙门吊上,看到破浪而来的智能时代

脑极体

Study Go: From Zero to Hero

Study Go: From Zero to Hero

Eclipse 4.0计划-InfoQ