NVIDIA 初创加速计划,免费加速您的创业启动 了解详情
写点什么

Eclipse Indigo 发布了

  • 2011-06-27
  • 本文字数:1403 字

    阅读完需:约 5 分钟

近日,Eclipse 基金会发布了Eclipse Indigo,它包含了 62 个项目,总的代码行数达到了 4600 万行。自从 2006 年 Callisto 发布以来,Eclipse 一直坚持在每年 6 月的最后一周或倒数第二周进行发布的传统,但 Eclipse 平台则从 2001 年开始就延续着每年发布一个版本的传统。

这么多项目的同时发布使得所有项目都能符合特定的依赖集;当后续项目要依赖于早期项目时,这么做非常有用(比如 JDT 依赖于 Platform,Mylyn 依赖于 EMF)。在 Callisto 之前,项目通常都有必须要满足的特定依赖集,这对某些项目的广泛使用造成了很多问题。自从每年一次的联合发布计划制订后,稳定性以及项目间的可交互性都得到了极大的改进。

Indigo 中的新项目有:

  • Maven integration(M2E),实现了与 Maven 开发流程的紧密集成。
  • Eclipse Scout ,用于构建分布式应用的企业框架与 SDK。
  • Jubula ,用于 Java 与 HTML 应用的自动化功能测试工具。
  • WindowBuilder ,面向 Java(SWT 与 Swing)的拖拽式 GUI 编辑器,这是在 Google 收购 Instantiations 之后捐献给 Eclipse 基金会的。
  • Graphiti ,面向基于 EMF 模型的图形化工具基础设施。
  • EGit 与 JGit ,在 Indigo 发布时其版本已经达到了 1.0。

还有不少项目也发布了或大或小的修订版; CDT 发布了 8.0 版,Eclipse 平台本身也发布了 3.7 版。DSL 生成器 Xtext 发布了 2.0 版,该版本带有更易于使用的生成编辑器,编辑器提供了代码完成功能与快速修复功能(除了语法外还能修复其他很多内容)。ECF 发布了 3.5 版,它紧跟 OSGi 4.3 规范,提供了用于远程服务的众多新特性。OSGi 运行时 Equinox 也进行了更新,可以支持 OSGi 4.3 的新特性(包括泛型),InfoQ 此前曾对其做过报道

除了Indigo 外, Eclipse 4.1 也发布了。Eclipse 4.x stream 也叫做 E4,它是核心 Eclipse 模型的分支,抛弃了 Eclipse 扩展机制,面向 OSGi 服务,通过依赖注入来实现这些服务。E4 的目标是提供一种新的组件连接方式,同时解耦用户界面实现与表示,这样在需要时就可以通过 Web 浏览器进行远程渲染了。与 E4 一同发布的还有 Eclipse Orion 0.2 ,这是一款完全基于 Web 的 IDE,使用 JavaScript 插件在 Web 浏览器中进行实时编辑。在 orion.eclipse.org 上有个实验版可供测试。

并非 Helios 中的所有项目都被纳入到了 Indigo 中。困难重重的测试与性能工具平台(TPTP)项目在今年初终止了,并没有纳入到Indigo 当中。 BPMN 项目也很不活跃,不久之后很有可能会被终止, Swordfish 也面临着类似的窘境。

正如大家所预期的那样,Eclipse 3.7 的发布延续着 Eclipse 每年一次准时发布的传统。在最终版发布前,它经历了 6 周的迭代与多个发布候选版,Eclipse 项目证明了通过特性变化而非时间来管理项目是可行的。如下是 Eclipse 的发布历史:

  • Eclipse 1.0——2001 年 11 月 7 日(Win32/Linux32 Motif)
  • Eclipse 2.0——2002 年 6 月 27 日(Linux32 Motif + GTK, and Solaris/QNX/AIX)
  • Eclipse 2.1——2003 年 3 月 27 日(OSX first version)
  • Eclipse 3.0——2004 年 6 月 25 日(首个 OSGi 版本)
  • Eclipse 3.1——2005 年 6 月 27 日
  • Eclipse 3.2——2006 年 6 月 29 日(Callisto)
  • Eclipse 3.3——2007 年 6 月 25 日(Europa)
  • Eclipse 3.4——2008 年 6 月 17 日(Ganymede)
  • Eclipse 3.5——2009 年 6 月 11 日(Galileo)
  • Eclipse 3.6——2010 年 6 月 8 日(Helios)
  • Eclipse 3.7——2011 年 6 月 22 日(Indigo)

查看英文原文: Eclipse Indigo Released

2011-06-27 02:4611037
用户头像

发布了 88 篇内容, 共 258.6 次阅读, 收获喜欢 8 次。

关注

评论

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

【双机热备小知识】两台服务器可以做双机热备吗?

行云管家

高可用 双机热备

极狐GitLab与欧拉操作系统完成兼容认证,开源产业自主创新再突破!

openEuler

Linux 开源 操作系统 openEuler 资讯

2022 Apache APISIX 年度记忆

API7.ai 技术团队

api 网关 APISIX 年终盘点 apache 社区

OneFlow源码解析:静态图与运行时

OneFlow

人工智能 深度学习

基于开源体系的云原生微服务治理实践与探索

阿里巴巴云原生

阿里云 开源 云原生 service mesh

前端二面手写面试题总结

helloworld1024fd

JavaScript

软件测试/测试开发丨iOS 自动化测试踩坑(一): 技术方案、环境配置与落地实践

测试人

ios xcode 软件测试 自动化测试 测试开发

基于云基础设施快速部署 RocketMQ 5.0 集群

Apache RocketMQ

RocketMQ 云原生 消息队列

技术管理 之 跨功能需求管理

码猿外

技术管理 非功能性需求 跨功能性需求

双机热备的优点简单分析-行云管家

行云管家

高可用 双机热备

喜报!SelectDB 携手中航信移动科技有限公司、四川大数据技术服务中心,双双入选大数据“星河(Galaxy)”优秀案例

SelectDB

数据库 大数据 数据湖 云原生 云上架构

明天 9 点!Doris Summit 2022 拉开序幕,立即报名年度技术盛会!

SelectDB

数据湖 云原生 实时数仓 湖仓一体 数据库·

一文详解RocketMQ的存储模型

华为云开发者联盟

开发 华为云 企业号 1 月 PK 榜

强强联手 | 尚硅谷&腾讯云EMR离线数仓教程发布

小谷哥

ChatGPT的一小步,NLP范式转变的一大步

OneFlow

人工智能 深度学习

TiDB 6.5 LTS 发布 企业级关键能力跃升

Geek_2d6073

2022大厂投资盘点:最大的投资就是减少投资

ToB行业头条

DTALK直播预约 | 金融行业嘉宾分享:金融机构数据治理实践路径

袋鼠云数栈

一文了解华为FusionInsight MRS HBase的集群隔离方案RSGroup

华为云开发者联盟

大数据 后端 华为云 企业号 1 月 PK 榜

一线大厂面试官力荐: Spring Security Oauth2.0 认证授权全彩笔记

架构师之道

编程 微服务 架构师

华为云发布CodeArts TestPlan测试管理平台 守护产品质量之魂

科技热闻

为iframe正名,你可能并不需要微前端

阿里巴巴终端技术

前端 微前端 iframe

读 NebulaGraph源码 | 查询语句 LOOKUP 的一生

NebulaGraph

图数据库 源码解读

程序员面试中一面、二面、三面有什么区别?

小小怪下士

Java 程序员 java面试

Serverless时代的微服务开发指南:华为云提出七大实践新标准

华为云开发者联盟

微服务 云原生 后端 华为云 企业号 1 月 PK 榜

2023年AI十大展望:GPT-4领衔大模型变革,谷歌拉响警报,训练数据告急

OneFlow

人工智能 深度学习

JS继承有哪些,你能否手写其中一两种呢?

helloworld1024fd

JavaScript

云原生安全系列 4:6个 Kubernetes 安全最佳实践

HummerCloud

Kubernetes 云原生安全

旅游业复苏在即,区块链赋能智慧旅游新体验

旺链科技

区块链 区块链技术 区块链技术应用

高并发环境下构建缓存服务,你需要注意这6点

华为云开发者联盟

高并发 开发 华为云 企业号 1 月 PK 榜

EMQ携“云边协同IIoT解决方案”亮相2022世界工业互联网产业大会

EMQ映云科技

人工智能 物联网 IoT 云边协同 企业号 1 月 PK 榜

Eclipse Indigo发布了_Java_Alex Blewitt_InfoQ精选文章