速来报名!AICon北京站鸿蒙专场~ 了解详情
写点什么

Eclipse 发布新版 21 个开放源代码项目

  • 2007-06-30
  • 本文字数:2459 字

    阅读完需:约 8 分钟

Eclipse 基金会已经发布了命名为 Europa 的 2007 年度开发工具集。Europa 为软件开发者提供了 21 个各具特色的 Eclipse 项目。新版 Europa 的特点列出如下:

  • 新版本在容量上是去年 Callisto 发行版的两倍
  • 总共拥有 17 万行代码
  • 来自 19 个国家,超过 310 位开放源代码开发者参与
  • 工作量约为 5055 人年

在新版的 Europa 中,引人注目的特性包括:

  • Eclipse Equinox 项目已增添了新的服务和功能,可以减少开发和部署应用服务的工作量,同时便于应用运行在 Equinox 运行时之上。
  • Eclipse 商业智能和报表工具(BIRT)增加了对于动态交叉表的支持,并可以将报表内容输出为 Microsoft Word 和 Excel 格式,目前还允许使用 Web Services 作为数据源。这些新的特性为用户提供了更加完善的报表功能,同时方便用户将其整合在 Java 应用之中。
  • Eclipse SOA 工具项目(STP)已经可供使用。发布版为用户提供了 SOA 开发工具,支持 SCA 和 JAX-WS 标准,以及 BPMN 建模工具。
  • Eclipse Modeling 建模项目更新了 Eclipse 建模框架(EMF)以支持 Java 5 的属名,使之可以创建并管理更为复杂灵活的数据模型。
  • Eclipse Mylyn(原先被称作 Mylar)添加了新的协作功能来为开发团队提供以任务为中心的协作过程。对于大型应用的开发者,Mylyn 提供的面向任务 UI 减少了信息超载并且简化了多重任务处理过程。
  • Eclipse 动态语言工具(DLTK)为 Ruby 开发增加了 IDE 支持,并且提供相应框架来减少 IDE 环境在进行 TCL 或 Pyhton 等其他动态语言开发时的复杂性。
  • Eclipse CDT 发布版做出了众多的改进,包括更为轻松的工具链整合,以及与 MinGW 的 GNU 工具链更为紧密的整合,这使得在 Windows 平台上开发 C/C++ 应用更为方便。
  • Java 开发工具项目(JDT)引入了一系列的特性来增强使用 Eclipse 进行 Java 开发的编码效率,包含一个具备超链接的增强调试器,以及新的 Quick Access 特性来提供更为方便的 IDE 导航功能。
  • Eclipse Web Tools 项目(WTP)引入众多的特性来提升 Web 开发者的生产力,包括新的 HTML、JSP 和 JSF 的可视化编辑工具,以及为 Axis2 和 JEE 5 等新标准提供支持。

业界分析人士也对 Europa 项目的发布做出了评论。来自于 Burton Group 的 Joe Niski 最近对于 Europa 这款新的工具开发平台这样评论道:

…Europa 明确定位于工具开发者以及独立软件供应商们。正如 Europa 主页中声明的那样“我们正在开发这个同期版本,来支持用户圈的各个成员的需求,帮助他们整合 Eclipse 框架到其自有的软件和产品之中。” 如果你对模型启动架构和领域特定语言(DSL)感兴趣,如果你的公司里使用类似于 Ruby 和 PHP 等动态脚本语言的开发者逐步增加,如果你正在寻找增进分处异地开发者之间相互协作的方法,或如果你已经评估了你的开发工具策略,那么你一定要熟悉在 Eclipse Europa 工具集中包含的各个项目…

RedMonk 公司的 Michael Coté同样给出了详细的分析。他指出了 3 个关键的方面:

针对于平台开发的平台…Eclipse 最主要的任务是提供开发其他软件的平台工具。这些工具可以通过 IDE 的形式(类似于 Java 开发工具包 JDT,或 C/C++ 开发工具包 CDT 以及动态语言工具包)或是以开发其他软件的框架的形式出现,而不是现有这些就已是“完成的工具”… 因为 Eclipse 平台在很大程度上关注于为创建新工具而提供开发工具 … 如同 NASA 的案例中,通过使用 Eclipse 作为工具开发平台而将项目引入成功…

开发者的工具

…Eclipse Mylyn 将会对开发者起到不可思议的帮助作用,并且 Europa 工具集的发行包看起来更是如此。即使你并不立刻通过 Mylyn 任务相关的特性“得到 Mylyn”,整合的缺陷和任务跟踪系统足以保证一般性的观察任务 …Data Tools 项目(DTP)看起来就像是可以传达外置信息,在 Eclipse 中实现免费的数据库浏览工具和查询工具… 在 Europa 中其他精巧的设计以打包的形式出现。Callisto 版本包含如何将 Eclipse 与相关插件关联起来的文档,这些插件作用于 Java、 C/C++、企业级开发、移动开发等不同角色,Europa 将会包含实时的文档下载。正如一位开发者向我提到的那样,NetBeans 总是在这方面表现出 色,如果 Eclipse 能在这方面有所超越,那就再好不过了…

关于 OSGi 更广泛的内容

对于我来说,基于 OSGi 的工作和思考是最有趣的观察领域。目前在 Java 世界的地平线上,我们可以看到一个影响范围广阔而又意义深远的讨论与斗争… 在 Sun 的追随者一方,有着正在开发的超级函数库和 JSR 277 标准。而在另一方面,包含 Eclipse 以及其他曾经和我一起讨论的 Java 领导者在内,我们拥有 OSGi。而当 OSGi 被作为标准开发时,它并不是严格遵守 Java 的 JCP 标准的。所以,Java 到底将支持哪一项标准的问题仍旧悬而未决 … 这就是当前的环境。Europa 的 Equinox 是在 Eclipse 中脱胎而出的榜样:它是一直在运行的程序代码,它提供 Java 模块和组件的方式也是开发人员很长时间一直在使用的。你很难去推翻运行着的代码,所以它就可以被采纳为标准,最终随着平台一起发布…

EclipseZone 社区已在 Europa 中涵盖了增强的 SWT 特性。SWT 为 Eclipse 平台提供了 UI 组件工具箱,并且在此基础上构建各种插件:

…已经完成支持 Windows Vista 平台上 WPF 的工作,包含增强的双缓冲器绘制,以及在桌面上拖拽。尽管 3.3 版本将被看作是访问 Windows Vista 和 WPF 的最初实现方式,但是早期的反馈认为对于日常的开发使用来说,这已经是足够完善了… 最后,还存在某些相应支持和新的组件。其中我喜欢的一个就是‘搜索’框目前具备与操作系统搜索框相同的外观 … 同时还有新的日期和时间组件,可以通过当前日历的方式显示或提示日期 …

在 Europa 发布版中,全部可供使用的 Eclipse 项目列表如下:

针对于 Europa 发布版的所有相关评论,都可以在eclipse.org 站点查看。

查看英文原文: Eclipse Releases New Versions of 21 Open Source Projects

2007-06-30 23:501492
用户头像

发布了 74 篇内容, 共 12.3 次阅读, 收获喜欢 3 次。

关注

评论

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

新工具上线!sdkmgr命令行助力流水线构建

科技汇

下一个颠覆的领域:区块链如何影响审计行业?(中)

CECBC

浪潮云洲赋能智造 拉升制造业“微笑曲线”

云计算

【得物技术】服务发布时网络“抖动”

得物技术

网络 服务 响应时间 部署 发布

ISC网络安全大会关于“新型网络犯罪打击与治理”的分析

郑州埃文科技

网络安全 isc

爱奇艺搜索排序算法实践(内附福利)

爱奇艺技术产品团队

排序算法 nlp 搜索

品牌轮:用MOT引导的品牌体验模型

石云升

用户体验 关键时刻 7月日更 体验设计

Apache ShardingSphere:由开源驱动的分布式数据库中间件生态

亚马逊云科技 (Amazon Web Services)

人工智能 开源数据库

行云管家荣获CFS第十届财经峰会2021科技创新引领奖!

行云管家

行云管家 财经峰会

微服务架构设计模式-进程间通信

以吻封笺

微服务 设计模式

ONES 当选深圳信创联盟副理事长单位,助力国产软件工业发展

万事ONES

信创 ONES

如何识别并解决复杂的dcache问题

安第斯智能云

后端

HarmonyOS开发者创新大赛获奖作品分享——《分镜头App》

科技汇

Kafka为何弃用zookeeper(翻译)

石头哥谈架构

kafka kafka架构 分布式消息/流中间件

完备的娱乐行业知识图谱库如何建成?爱奇艺知识图谱落地实践

爱奇艺技术产品团队

nlp 搜索 知识图谱

解读区块链技术对量子攻击的脆弱性以及量子安全区块链的解决方案

CECBC

你以为你懂redis?等看完某宝付费的资源你就知道了

Java架构师迁哥

打造“云边一体化”,时序时空数据库TSDB技术原理深度揭秘

数据库 大数据 时序数据库 tsdb 数据智能

主流分布式文件系统选型,写得太好了!

编程菌

Java 编程 程序员 计算机 技术宅

🏆「作者推荐!」【Java 技术之旅】彻底你明白什么是JIT编译器(Just In Time编译器)

洛神灬殇

Java 编译器 JIT compiler 即时编译器

Fil收益怎么看?Fil一天收益如何?

区块链 IPFS fil收益 filecoin生态

8月日更挑战正式开启,新人大奖等你来领!

InfoQ写作社区官方

8月日更 热门活动

2021可信云大会顺利召开,北鲲云践行云计算六大发展趋势

北鲲云

第三周作业-知识星球利益相关者排序

小夏

产品经理训练营 邱岳

希望体验更好的开发流程

escray

学习 极客时间 朱赟的技术管理课 7月日更

智慧农业陷转型困局,区块链如何“对症下药”?

CECBC

阿里巴巴Java岗面试题库更新(第8版)

Java架构师迁哥

新思科技解读金融服务业的应用安全误区与现实

InfoQ_434670063458

新思科技 金融服务安全

这次不编故事了,阿里Spring Cloud Alibabab笔记,自己领吧

Java架构师迁哥

手撕环形队列系列二:无锁实现高并发

实力程序员

程序员 数据结构 并发 无锁 环形队列

第九周作业-朴朴超市用户路径&转化漏斗

小夏

产品经理训练营 邱岳

Eclipse发布新版21个开放源代码项目_Java_Scott Delap_InfoQ精选文章