|
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任务相关的特性“ |