Eclipse基金会 发布了Eclipse Ganymede,同时发布的共有23个项目,Ganymede乘着去年Europa(21个项目)和Callisto(10个项目)的成功之势走向我们。
之前版本中包含的很多项目也出现在Ganymede中了;InfoQ预览了一些新的和值得期待的特性。Ganymede包含了如下更新:
BIRT 2.3,商业智能和报表工具项目,它提供了交叉表及更好的过滤选项,同时还提供了一个针对报表事件处理器的改进的JavaScript调试器
Buckminster 1.0,构建和装配项目
CDT 5.0,C/C++开发工具项目,它新增了一个更高级的索引器以提高速度并增加了创建doxygen注释的能力
DTP 1.6,数据工具平台项目,它新增了一个图形化的SQL查询工具
DD 1.0,设备软件开发平台项目下的设备调试子项目
DLTK 0.95,动态语言工具包,它为如Ruby和TCL之类的动态语言提供了重构和开发工具
ECF 2.0,Eclipse通信框架(InfoQ最近曾报道过)
EMF 2.4,Eclipse建模框架,同时还有其在孵化器中的姊妹项目Eclipse模型框架技术项目,它为模型驱动开发提供了模型展示和工具
Eclipse 3.4平台的核心,包括Platform、Equinox、Java开发工具(InfoQ最近曾报道过)及插件开发环境(InfoQ也报道过)
GEF 3.4,图形编辑框架,它被UML2及GMF之类的图表编辑器所用
GMF 2.1,图形建模框架,它使用GEF和EMF以产生数据的图形化视图和编辑器
MDT 1.1,模型开发工具,它使用GMF以在其他工具中提供UML2的编辑器
M2M 0.9,模型转换项目
M2T 0.9,模型到文本转换项目,它包含了以前发布的JET组件,该组件可以从模板中产生代码
Mylyn 3.0,Eclipse的任务为中心的接口(Infoq最近曾报道过)
TM 3.0,设备软件开发平台项目下目标管理子项目,它含有远程系统浏览器
TPTP 4.5,测试和性能工具项目
WTP 3.0,Web工具平台,它向web和JavaEE 5提供了一套编辑器和工具,同时还提供了一个高级的JavaScript开发工具、一套新的JSF工具及Dali Java持久化工具
然而,并不是Europa中发布的所有项目都出现在Ganymede中了。Dash(一套孵化器项目)通过其Eclipse Monkey包含进Europa中,Monkey是一个执行其他脚本语言的脚本语言(主要是JavaScript,但是对于像JPython和Groovy这样的基于Java的脚本语言其也留有回调)。尽管其拥有一些成效显著的项目,但是Monkey从来没有赶上潮流,同时开发者中也没几个人使用它。 此外,AspectJ开发工具项目于去年加入了Europa中,但是它也没有被Ganymede包含进来,因为AspectJ 1.6仍处于开发阶段。
这意味着某些宣称只增加了三个项目的站点实际上是弄错了。Ganymede这次增加了几个新项目:
Eclipse打包项目(Eclipse Packaging Project,即EPP)为那些知道想做什么,但是不一定知道需要安装哪些特性的人们提供了预绑定应用。Ganymede页面上主要的下载链接是通过EPP提供的。在Ganymede中,EPP已经走向成熟并被冠以1.0的版本号。
通过Rich AJAX平台(InfoQ最近曾报道过)可以构建富internet应用。它提供了Eclipse工作台中功能的子集,并且映射到JavaScript widgets(通过qooxdoo)来渲染/管理浏览器中的远程屏幕。这种通过相同的后端服务器来渲染多个web客户端的方式是E4和其它服务器端Equinox应用的先驱。
SOA技术项目带来了一套框架和工具用来开发面向服务的应用。这包括转换、编辑和处理BPEL、BPMN WS-* Policy及其它基于Eclipse的IDEs和其它采纳部件的内部相关标准的工具。
最后一个新进者就是颇具争议(如果命名恰当的话)的Subversive项目,它终于将Subversion支持加入到Eclipse中了。以前只有通过安装第三方的Subclipse项目(最近发布了1.4.0版)才能获得本地的Subversion支持;并且它位于外部的服务器/更新站点上,这并未给用户带来舒适的体验。然而,Subversive项目只在eclipse.org上存储UI代码,同时在使用该工具前必须从polarion.org上下载所需的特性。这使得其成为第一个没有将所有代码都放在Eclipse.org服务器上(主要在于SVNKit的许可协议与EPL不兼容,就像subversion/JavaHL的许可那样)的项目。
这些发布的项目向all-in-one中添加了很多受欢迎的功能,同时还修复了很多关键的bug(例如在Linux上正确的自动探测Sun JVMs以及为Mac OS X指定感知的PermGen)。通过新开发的p2(InfoQ此前曾报道过,它可以同时跨越多个容错的镜像来更新Eclipse),Eclipse用户会发现未来更新Eclipse将变得更加容易。
分享到:
相关推荐
Eclipse Ganymede 3.4 是一个历史悠久的版本,它是Eclipse IDE的其中一个迭代,主要面向Java开发者。Ganymede版本发布于2008年,它提供了丰富的开发工具集,支持多种编程语言和框架,包括Java、JavaScript、Web和...
【Eclipse Ganymede搭建J2ME开发平台的详细步骤】 Eclipse Ganymede是Eclipse集成开发环境(IDE)的一个版本,它为开发者提供了强大的工具集,支持多种开发平台和语言,包括Java ME(J2ME)移动应用开发。J2ME是...
Eclipse 是一个很让人着迷的开发环境,它提供的核心框架和可扩展的插件机制给广大的程序员提供了无限的想象和创造空间。目前网上流传相当丰富且全面的开发工具方面的插件,但是Eclipse已经超越了开发环境的概念,...
Eclipse Ganymede and Google Android UserGuid
在本文中,我们将详细介绍如何在CentOS 5.2操作系统上安装Java JRE 1.6.0_12以及Eclipse GANYMEDE。首先,让我们从Java JRE的安装开始。 1. **下载Java JRE**: 你需要访问`...
eclipse j2ee ganymede32位,这个应该只有32位,没有64位的。这个是windows下的版本,如果需要其他操作系统版本,可以到官网下载:https://www.eclipse.org/downloads/packages/all
eclipse-jee-ganymede-SR2-win32.zip
汉化包-Eclipse3.4-ganymede 汉化方式:将features和plugins中的文件覆盖到要汉化的Eclipse中。 下载自:http://download.eclipse.org/technology/babel/babel_language_packs/
这是自己做的配置方案,主要给不想用myeclipse的朋友提供方便
"VE for Eclipse4 Ganymede" 是一个针对Eclipse集成开发环境(IDE)的扩展插件,主要用于增强Eclipse的功能,特别是在Ganymede版本上。Ganymede是Eclipse 3.4的主要发布版,它在2008年推出,带来了许多改进和新特性...
eclipse-cpp-ganymede-SR2-win32 基于eclipse的C/C++开发环境
Eclipse32位3.4木卫三版eclipse-jee-ganymede-win32.zip支持jdk1.5 Eclipse 支持jdk1.5 32位 ganymede 木卫三版 eclipse-jee-ganymede-win32.zip 更多eclipse版本可看查看我的系列,欢迎下载~
eclipse-jee-ganymede-SR2-win32.zip
Eclipse32位3.4.2木卫三版eclipse-jee-ganymede-SR2-win32.zip支持jdk1.5 Eclipse 支持jdk1.5 32位 ganymede 木卫三版 eclipse-jee-ganymede-SR2-win32.zip 更多eclipse版本可看查看我的系列,欢迎下载~
Eclipse_1.4.2_ganymede_SP2,比较经典的一个版本,在这里做下源,有需要的可以下载下,共10部分,这是第5部分
eclipse-cpp-ganymede-SR2-win32 基于eclipse的C/C++开发环境
Eclipse32位3.4.1木卫三版eclipse-jee-ganymede-SR1-win32.zip支持jdk1.5 Eclipse 支持jdk1.5 32位 ganymede 木卫三版 eclipse-jee-ganymede-SR1-win32.zip 更多eclipse版本可看查看我的系列,欢迎下载~
java组件 用于编辑c++语言 不妨你也试试
Eclipse比较经典的版本,在这做下源,有需要的可以下载,已安装SVN插件,共10部分,第1部分