Eclipse Galileo发布啦

今天是Java社区大喜的日子,因为Eclipse基金会发布了Eclipse Galileo,与之相伴的还有33个项目,包括Eclipse JDT。除了InfoQ此前所报道过的新特性外,此次发布的Galileo还包含了PHP开发工具项目以及Modelling项目和持久层EclipseLink项目(即大家所熟知的Oracle TopLink)。

对于组件开发者来说,此次发布的Galileo还向标准的Equinox运行时添加了最新的OSGi声明式服务支持,该支持位于RCP客户端中。同时此次发布还极大地增强了对Mac OS X运行时的支持,因为新的Eclipse基于Cocoa(而不是以前的基于Carbon的API),这使得一些新特性如dialog sheets以及运行在最新的Intel 64位Java 6上成为可能。

尽管最初仅仅是个Java IDE,但现在的Eclipse早已成长为一个综合性的平台,支持多种语言,如C、PHP、HTML、JavaScript及动态语言,更不必说在Eclipse基金会之外所开发的平台了(如Scala和Python)。Eclipse Runtime项目不仅提供了基础的Equinox OSGi运行时,还提供了通用的通信框架ECF,P2就利用其从HTTP上下载各种bundle(或是其他服务如Bitorrent,也许不久的将来还能与Google Wave之类的服务进行通信)。

来自EclipseSource的Ian Bull给出了Eclipse Galileo的十大特性列表:

  1. P2,为Eclipse带来更高效的更新过程。
  2. OSGi声明式服务,这样就可以在启动bundle服务前基于XML配置并安装OSGi服务。
  3. 改进的目标平台管理,这样我们就能更轻松地配置运行时平台了。
  4. Mylyn WikiText,我们可以通过Mylyn编辑bug并转换成其他文档格式如DocBook。
  5. Eclipse Memory Analyser,它可以分析JVM堆的使用情况。
  6. 自我安装,我们可以在当前运行着的Eclipse平台上开发并安装插件了。
  7. 增强的Eclipse Modeling项目,降低了所需的EMF运行时的大小。
  8. 增强的RAP风格,这样我们就可以定制基于RAP的应用了。
  9. 增强的JavaScript桥,可以将widgets如Google Maps嵌入到SWT浏览器中。
  10. 增强的Java比较编辑器,支持JavaDoc的悬停显示,链接等。

Eclipse基金会将于本月26日推出Galileo in action虚拟会议,届时将有众多演示和介绍,同时还将举办DemoCamps全球巡展,介绍Galileo的新特性。

查看英文原文:Eclipse Galileo released

你可能感兴趣的:(Eclipse Galileo发布啦)