Eclipse Galileo(伽利略) 发布
原文出处(InfoQ )
Eclipse基金会今天发布了Galieo(伽利略)版本,同时发布了其他33个子项目,包括令人尊敬的JDT 。当然也包括了之前 InfoQ描述的新特性。 该版本,包括了PHP 开发工具包子项目,以及强大的诸如 modelling packages(模块设计包) ,EclipseLink 持久层(即以前所为人熟知的 Oracle's TopLink)。
对于组建开发者来说,Galieo版本在标准的Equinox运行环境,添加了最新的OSGI Declareative Service支持。同时包含了RCP 客户端。对Mac OS X 运行环境的支持也得到了增强,因为新版本的Eclipse基于Cocoa APIs(而不是之前的Carbon APIs),从而带来了一些新的特性,如对话工作表,能够运行在英特尔64 位 Java6上。
尽管最初只被认为是Java IDE, 但是Eclipse平台,已经远远超过了以前,现在提供了对很多基础语言的支持。如(C,PHP,HTML,JavaScript),还有其它动态语言。 更不用说,其开发的其他IDEs了,如Scala和Python。这些是远超出Eclipse 基金会之外的IDEs了。Eclipse 实时运行项目,不仅提供了基本的Equinox OSGI运行环境,也提供了一般的通信框架 ECF(用于update mechanism(更新机制) 框架 P2 从HTTP下载绑定,或是提供像Bitorrent的服务,在未来会提供对Google Wave的通信服务)
EclipseSource的Ian Bull 公布的10大特性
- P2 provisioning 为Eclipse提供更加有效的更新处理
- OSGi Declarative Services , 允许OSGI 服务可配置,在绑定服务之前的基于XML安装。
- Improved target platform management , 允许更加简单的平台运行时配置
- Mylyn WikiText , 能够通过MyLyn编辑Bugs,或是转换成如DocBook类型的文档格式
- The addition of the Eclipse Memory Analyser , 能多分析JVM 的堆内存使用
- Install into Self ,允许插件式的开发,并能够安装到当前运行的Eclipse平台上。
- Eclipse Modeling Project refinements , 减少EMF运行(必需品???)的大小
- Improved RAP styles 可定制的基于RAP的应用程序
- Enhanced JAvaScript bridge , 允许在SWT 浏览器上嵌入像Google地图之类的(Widgets)小部件
- Java compare editor enhancements 允许JavaDoc提示的窗口悬浮,以及能够链接到其它类似文档