写点什么

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

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

关注

评论

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

EventBridge 与 FC 一站式深度集成解析

阿里巴巴云原生

基于 EventBridge 构建数据库应用集成

阿里巴巴云原生

PlatoFarm生态NFT总量恒定,激励机制让Dao成员持续贡献

西柚子

java高级用法之:JNA中的Memory和Pointer

程序那些事

Java Netty 程序那些事 4月月更

元宇宙背景下——内容生产传播商业价值分析2022

易观分析

元宇宙 内容生产传播

花14天梳理了3月份各大厂问得最多的50道Java基础面试题

北游学Java

Java 面试

如何通过 Node 上传小程序代码,不会就看看吧

CRMEB

【首期社区读书会】从《OceanBase数据库系统概念》到3.1.3 社区新版本,一起聊聊 OceanBase 那些事

OceanBase 数据库

OceanBase 社区版

阿里巴巴云原生混部系统 Koordinator 正式开源

阿里巴巴云原生

快速了解日志概貌,详细解读13种日志模式解析算法

云智慧AIOps社区

算法 运维 安全 监控 日志

这些大咖想和你聊聊什么是行业期待的多模态学习

小红书技术REDtech

算法 多模态

ironSource Luna 正式推出针对苹果搜索广告的自动化投放工具

Geek_2d6073

如何使用 Serverless Devs 部署静态网站到函数计算

阿里巴巴云原生

iOS编码规范

刁架构

规范 iOS编码规范

构建测试的体系化思维(高级篇)

BY林子

质量赋能 测试体系

后端开发【一大波干货知识】网络通信模型和网络IO管理

Linux服务器开发

后端开发 Linux服务器开发 C++后台开发 网络io 网络通信

【二级等保】二级等保安全物理环境要求有哪些?

行云管家

网络安全 数据安全 等保 等级保护

【linux运维】linux运维常用工具有哪些?

行云管家

云计算 运维 IT运维 云管理

解决混合云数据库一站式备份若干问题 腾讯云数据库DBS正式上线

科技热闻

移动数字化平台原来可以这样帮企业打造协同生态链!

WorkPlus

基于数据技术全域流量协同优化是银行零售业务关键突破点

易观分析

银行 数据技术

教你如何在优麒麟上调节外接显示器,如亮度、色彩等方面!

优麒麟

Linux 开源 经验分享 优麒麟 显示器

DIVE大会上线了!参与活动还有精美周边领取哦!

InfoQ写作社区官方

热门活动 DIVE

云原生边缘计算KubeEdge在智慧停车中的实践

华为云原生团队

边缘计算 边缘技术 边缘云

独家下载!突破开源Redis,华为云十年自研内核修炼之路《企业级Redis技术与应用解读》重磅发布丨云享·书库

华为云开发者联盟

redis 华为云 GaussDB(for Redis) 开源Redis 企业级Redis

优秀的FAQ示例及FAQ页面制作技巧

小炮

FAQ

CVE-2022-22965 漏洞分析,安全问题早发现

华为云开发者联盟

Java spring 漏洞 CVE JavaBean

知名数字化解决方案厂商新华三加入龙蜥社区,已完成硬件兼容性测试

OpenAnolis小助手

开源社区 兼容性测试 龙蜥社区 CLA 新华三

直播预告 | PolarDB-X 动手实践系列——用 PolarDB-X 搭建一个高可用系统

阿里云数据库开源

MySQL 数据库 阿里云 开源 PolarDB-X

投稿开奖丨轻量应用服务器征文活动(3月)奖励公布

阿里云弹性计算

轻量应用 征文投稿开奖

Linux 命令行小技巧分享第二弹--超简单,超实用!

优麒麟

Linux 开源 命令行终端 实用技巧 优麒麟

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