写点什么

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

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

关注

评论

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

在世界球场一球成名:HMS 生态为游戏开发者送出的助攻

脑极体

就这?Object类一点不难理解

后台技术汇

28天写作

开发质量提升系列:系统建起来就能解决项目的困难?

罗小龙

最佳实践 方法论 28天写作

滴滴Logi-KafkaManager开源之路:一站式Kafka集群指标监控与运维管控平台

滴滴云

kafka 运维 监控 滴滴Logi

2021首次分享面试阿里P6心得:1000字超全面试题答案解析

比伯

Java 编程 程序员 架构 面试

《王者荣耀》背后的数据秘密

数据君

Spark底层原理详细解析(深度好文,建议收藏)

五分钟学大数据

大数据 spark

《程序员修炼之道》- 务实的方法(4)

石云升

程序员 28天写作

全球首例银行“大型机”下移背后

数据君

Elasticsearch Bulk API 批量增删改查

escray

elastic 七日更 28天写作 死磕Elasticsearch 60天通过Elastic认证考试

线程有哪些状态,彼此之间如何切换

武哥聊编程

Java 多线程 28天写作

我们,让9300万人办事少跑一趟

数据君

快速了解云原生架构

阿里巴巴云原生

架构 容器 微服务 云原生 k8s

【得物技术】无侵入式mock平台在得物的实践

得物技术

测试 数据 得物技术 Mock hulk

姐夫深夜不睡觉就在看spring+mybatis这两份源码资料,吸引力就这么强大吗?

荒芜

Java spring 源码 mybatis spring Boot Starter

架构师训练营第 2 期 第 6 周 作业一:CAP原理.md

老腊肉

架构师训练营第2期

企业项目迁移go-zero全攻略(二)

万俊峰Kevin

微服务 microservice Go 语言

产品训练营--第三期作业(1)

曦语

产品训练营

Git操作文档

Paul

JS 防抖与节流

旗袍码农

加速AI边云协同创新!KubeEdge社区建立Sedna子项目

华为云原生团队

人工智能 开源 边缘计算 边缘技术

CSS(八)——CSS盒模型

程序员的时光

程序员 大前端 七日更 28天写作

程序员面试时一定要注意这五个陷阱!你记住了吗?

Java架构师迁哥

驶向数字智能的瀚海,“懂行人”助力石油人乘风破浪

脑极体

Cisco路由器调试命令大全,看完就全部学会!

使用nodejs构建Docker image最佳实践

程序那些事

Docker nodejs 程序那些事 docker image nodejs和docker

webpack | plugin机制详解

梁龙先森

大前端 webpack 28天写作

28天瞎写的第二百三十二天:转角遇到蚵仔煎

树上

28天写作

还在为计算机网络协议烦恼?了解这一篇就够了

Java架构师迁哥

如何为多元化的产品场景选择完美的色彩组合?

百度Geek说

产品 设计

交易系统架构演进之路:服务治理

比伯

Java 编程 程序员 架构 技术宅

Eclipse Indigo发布了_Java_Alex Blewitt_InfoQ精选文章