随着Eclipse 3.6最终RC版的发布,这个代号Helios(太阳神)的Eclipse年度版本再有不到一周的时间就将正式与咱们见面。新版Eclipse增添大量实 用功能等在易用性、功能性方面的提高,在Eclipse社区的推进下,整个Eclipse平台也进一步向前发展。php
与Java 7目前尴尬的状态不一样,Eclipse基金会深知,做为一个IDE,最重要的是对开发人员的帮助和提高。在这一版本中,咱们看到大量JDT方面的改进。ios
Eclipse 3.6可以更好的自动完成提示信息,对于关联文件和路径的设置可使程序员在编码过程当中得到整个项目的清晰视图和方向指引。改进的文件连接功能能够更直接 的控制和管理项目中的文件和文件夹;管理Linux/Unix文件的权限属性。程序员
代码风格喜爱(Java Code Style Preferences)也是让开发者拍手叫好的功能,在Eclipse 3.6的JDT中,开发者能够根据本身的习惯导入导出本身的Java代码风格喜爱。浏览器
在最近发布的RC版本中,咱们还看到JDT中大量 的代码格式设置(Code Formatter Option)功能。好比,咱们能够禁用某个代码块的格式化。架构
显而易见,这一切都是为了方便开发者而设计。这就是51CTO开发频道一直所倡导的“技术对 程序员生产力的解放”。框架
若是说JDT是Eclipse的看家本领的话,在其余语言和平台方面Eclipse近几年的表现也很让人欣 慰。PHP、Ruby、 Javascript等语言在Eclipse平台的插件已经日趋成熟,特别是PDT,已成为很多PHP开发者的首选IDE。在Ruby方面 NetBeans虽有历史优点,但众多社区开发者的参与已使RDT在口碑方面优于Oracle对NetBeans的漫不经心。还有Javascript平 台的JSEclipse和JSDT,编写+调试,谁能拒绝方便的JS跨浏览器调试功能呢?模块化
除了语言级平台的支持,Eclipse对 Java EE、JSF、Spring等框架的支持改进以及UML等架构、项目管理、RCP等方面的功能也在不断向前发展。工具
更重要的 是Eclipse对程序设计理念和前沿技术思想的支持和推广。51CTO以前曾重点介绍,2010年将是Java模块化的一年,(关于Java模块化的全 面介绍请参考一步一步了解Java模块化)。 Eclipse 3.6版本引入了对Java模块化的基础框架OSGi的支持。编码
这主要 体如今PDE方面。Eclipse 3.6 M7中出现了OSGi控制台,它能够与运行时框架互用,可使用控制视图的下拉菜单打开OSGi控制台。经过在控制台输入OSGi命令,能够直接使框架在 IDE中运行。插件
在与开源社区的 合做方面,Eclipse也一直动做不断。51CTO曾报道过Google与Eclipse在开源项目方面的合做。去年,Eclipse开始与那些在 Google Code上托管项目服务的机构进行了合做领域的讨论,寻找适合的Google Code与Eclipse合做途径。如今,Eclipse已经与你们达成一致,决定成立Eclipse Labs项目,一个全新的,结合Eclipse与开源项目之间的桥梁。
不管是JDT的调整和提高,仍是3.6版本对OSGi控制器的 全面引入,亦或是对开源项目的关注,Eclipse 的巨大包容性已使其成为目前最为普遍和易用的IDE平台。
如今,Eclipse不 仅是一个集成开发环境,它仍是一个框架、一个工具平台、一个运行时集合;更重要的是,Eclipse已经造成一个成熟的软件生态系统,成为一款为开发者提 供自上而下服务的全能平台。