IBM发布Europa推21个Eclipse开源项目

matrix 发表于 2007-07-02 11:25:59 作者:Matrix     来源:IBM
评论数:12     点击数:2,169

摘要:

Eclipse基金会已经发布了命名为Europa的2007年度开发工具集。Europa为软件开发者提供了21个各具特色的Eclipse项目。
 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项目列表如下:

AJDT 1.5
BIRT 2.2
Buckminster 0.1.0
CDT 4.0
DLTK 1.0
DSDP DD 0.9
DSDP TM 2.0
DTP 1.5
ECF 1.0
Eclipse Platform 3.3
Dash 1.0
EMF 2.3
EMF-QTV 1.1
M2T (JET) 0.8
GEF 3.3
GMF 2.0
MDT 1.0
Mylyn 2.0
STP 0.6
TPTP 4.4
WTP 2.0
  针对于Europa发布版的所有相关评论,都可以在eclipse.org站点查看。

本页页面地址:

用户评论列表

#1 评论作者: andyhan2000 发表时间: 2007-07-02 11:39 上午

就等相关插件同步升级了!

#2 评论作者: cleverpig 发表时间: 2007-07-02 12:30 下午

咔咔,大家注意了Europa是基于eclispse3.3的。。它共包括21个项目,其中每个项目都是独立的管理的,而并非集中管理。。
本人感觉它的商业报表BIRT功能上稍逊于jfreechart。

#3 评论作者: denight 发表时间: 2007-07-03 10:53 上午

Eclipse 现在不是IBM的啦.

#4 评论作者: chinafeng 发表时间: 2007-07-03 11:23 上午

装了,还没用,不过最大化这个挺好的,还有file->new现在project和file分开,清晰很多

#5 评论作者: hantsy 发表时间: 2007-07-03 05:35 下午

eclipse仍然是ibm控制的

#6 评论作者: IceCraft 发表时间: 2007-07-04 12:50 上午

cleverpig说的不对吧,BIRT是真正的报表引擎,jfreechart只是一个做图组件,不是一个量级的。

#7 评论作者: pytruth1002 发表时间: 2007-07-04 09:36 上午

to IceCraft:

    BIRT作出的报表可以发布到网站上吗?

#8 评论作者: wensonlee 发表时间: 2007-07-04 10:19 上午

最怕Eclipse狂吃內存,不知道3.3的怎么樣?

#9 评论作者: cleverpig 发表时间: 2007-07-04 12:20 下午

to IceCraft:
>>cleverpig说的不对吧,BIRT是真正的报表引擎,jfreechart只是一个做图组件,不是一个量级的。

哈哈,称BIRT是真正的报表引擎是对的(同时也具备轻量级的BI功能),需要澄清的是我指的是jfreechart的作图能力强于BIRT。

#10 评论作者: popoer 发表时间: 2007-07-15 01:27 上午

to pytruth1002:
birt的报表显示模块本来就是基于web的,也提供了一个war包可以方便的部署。

#11 评论作者: mreay 发表时间: 2007-07-16 11:54 上午

感觉资源和3.2不相上下.

#12 评论作者: citycowboy 发表时间: 2007-08-07 03:15 下午

比3.2好了不少了。


发表我的评论 (评论可增加个人积分...)

用户*: E-mail:
评论内容*:

支持BBCode
算术题*: + =