50万奖金+官方证书,深圳国际金融科技大赛正式启动,点击报名 了解详情
写点什么

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:4611299
用户头像

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

关注

评论

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

区块链赋能文化旅游,推动旅游行业转型升级

13828808769

区块链 #区块链#

打完新冠疫苗后要注意的两件事

石云升

28天写作 新冠疫苗 4月日更

制作颜色选择器(全)

空城机

JavaScript Vue 大前端 4月日更 颜色选择器

区块链BaaS平台,创造不一样的服务

电微13828808271

区块链+

架构训练营模块1作业-江哲

江哲

作业

机器学习 | 数据缩放与转换方法(1)

披头

雄安区块链实验室副主任李军:把区块链植入数字雄安

CECBC

区块链

Kafka的再平衡机制

五分钟学大数据

kafka 4月日更

Hive相关的总结

大数据技术指南

hive 4月日更

架构实战营-模块1-作业

泄矢的呼啦圈

架构实战营

Python OpenCV 之图像乘除与像素的逻辑运算,图像处理取经之旅第 17 天

梦想橡皮擦

Python OpenCV 4月日更

智慧公安重点人员管控系统搭建,助推公安智慧化发展

13828808769

区块链+ #区块链#

重点人员可视化管理平台搭建,公安指挥调度平台

大数据计算生态之数据计算(一)

小舰

4月日更

智慧党建系统搭建,干部管理平台开发

“圈粉”行业龙头 数字人民币搅动投资江湖

CECBC

数字人民币

深度分析区块链是如何改变世界的

CECBC

区块链

区块链BaaS平台+BI大数据系统

电微13828808271

区块链+

聪明人的训练(三)

Changing Lin

4月日更

【译】JavaScript: 带你彻底搞懂 this

清秋

JavaScript 翻译 4月日更 this

【死磕JVM】给同事讲了一遍GC后,他要去面试,年轻人,就是容易冲动!

牧小农

JVM 垃圾回收 垃圾收集 垃圾回收算法

Kafka又出问题了!

冰河

kafka 消息队列 消息中间件 异步编程

配置化开发是否可行?

顿晓

重构 配置化开发 4月日更

Android面试你必须要知道的那些知识,重难点整理

欢喜学安卓

android 程序员 面试 移动开发

区块链技术推动自然资源领域信息化发展

13828808769

区块链+ #区块链#

从小白程序员到大厂高级技术专家我看过哪些书籍?

冰河

程序员 程序人生 冰河 推荐书单

重构: 自己挖的坑自己填

夏兮。

Java 重构 测试 单元测试

用 Sublime Text 编辑 Markdown

U2647

sublime-text markdown 4月日更

基于角色访问控制RBAC权限模型的动态资源访问权限管理实现

crudapi

spring security 权限 rbac crudapi 角色

WordPress统计文章浏览次数

Sakura

4月日更

当云计算飞向深空

脑极体

Eclipse Indigo发布了_Java_Alex Blewitt_InfoQ精选文章