🎶 Sym - 一款用 Java 实现的现代化社区(论坛/BBS/社交网络/博客)平台

📕 链滴笔记 - 一款桌面端笔记应用,支持 Windows、Mac 和 Linux

🎸 Solo - B3log 分布式社区的博客端节点,欢迎加入下一代社区网络

♏ Vditor - 一款浏览器端的 Markdown 编辑器

Eclipse Galileo 发布啦


作者

    <strong><a class="editorlink" href="http://www.infoq.com/cn/bycategory.action?authorName=Alex-Blewitt" class="editorlink">

Alex Blewitt

    	译者
    	<strong><a class="editorlink" href="http://www.infoq.com/cn/bycategory.action?authorName=%E5%BC%A0%E9%BE%99" class="editorlink">

张龙

    发布于
    2009年6月25日 上午12时44分
</p>

今天是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早已成长为一个综合性的平台,支持多种语言,如CPHPHTMLJavaScript 动态语言 ,更不必说在Eclipse基金会之外所开发的平台了(如ScalaPython )。Eclipse Runtime 项目不仅提供了基础的Equinox OSGi运行时,还提供了通用的通信框架ECFP2 就利用其从HTTP上下载各种bundle(或是其他服务如Bitorrent ,也许不久的将来 还能与Google Wave 之类的服务进行通信)。

来自EclipseSourceIan 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的新特性。


欢迎注册黑客派社区,开启你的博客之旅。让学习和分享成为一种习惯!

留下你的脚步