Age for Java的下一代IDE开发环境,在2001年11月(网学)贡献给开源社区,现在它由非营利软件供应商联盟Eclipse基金会(Eclipse Foundation)管理。2003年,Eclipse 3.0选择OSGi服务平台规范为运行时架构。 2007年6月,稳定版3.3发布。2008年6月发布代号为Ganymede的3.4版。2009年7月发布代号为GALILEO的3.5版。2010年6月发布代号为Helios的3.6版。本系统开发使用的是3.6的版本。
此外我们再来谈谈Eclips语言拓展能力。
Eclipse基本已经成为世界最著名的跨平台自由集成开发环境(IDE)。最初主要用来Java语言开发,但是由于其开源的特性,也有人通过为其安装插件使其作为其他编程语言(比如C++和Python)的开发工具。如上文所说,Eclipse的本身只是一个框架平台,但是众多插件的支持使得Eclipse拥有了其他功能固定的IDE软件很难拥有的灵活性。现在许多的软件开发商以Eclipse为框架开发出了自己的IDE。Eclipse由OTI和IBM两家公司的IDE产品开发组创建,起始于1999年4月。IBM提供了最初的Eclipse代码基础,包括Platform、JDT 和PDE。目前也是由IBM牵头,围绕着Eclipse已经发展成为了一个庞大的Eclipse联盟,这个联盟中已经有150多家软件公司参与到Eclipse项目中,其中不乏知名的厂商例如Borland、Rational Software、Red Hat及Sybase等。Eclipse是一个开发源码项目,其界面跟先前的Visual Age for Java差不多,但由于它是个开源的系统,任何人都可以免费得到其码源,并可以在此基础上开发各自的插件,正是因此,它越来越受人们关注。近几年更有包括Oracle在内的许多大公司也纷纷加入了该项目,这标志着Eclipse将来能会成为可进行任何语言开发的IDE大集合,使用者只需根据自己的需要下载各种语言的插件即可。
接着说说Eclipse 插件开发环境。
虽然大多数用户很乐于将 Eclipse 当作 Java IDE 来使用,但 Eclipse 的目标不仅限于此,如上文所说,Eclipse的最终目标是成为可以进行任何语言开发的IDE大集合。所以在Eclipse中还包括插件开发环境(Plug-in Development Environment,PDE),这个组件主要是针对希望扩展 Eclipse功能的软件开发人员,因为这个组件允许开发者构建与Eclipse环境无缝集成的工具。由于Eclipse中可以说是每样东西都是插件,所以说对于想给Eclipse提供插件,以及给用户提供一致和统一的集成开发环境的开发人员来说,所有人都具有了一个同等的发挥机会。我在网上找到的基于Eclipse的应用程序的突出例子是 IBM 的 WebSphere Studio Workbench,它构成了IBM 关于Java开发工具系列的基础。例如,WebSphere Studio Application Developer 添加了对 JSP、servlet、EJ
上一篇:
基于ANDROID系统的幻灯片无线播放系统研究
下一篇:
试论APP广告在手机中的应用