哪个公司开发了ecplise软件?
Eclipse最初是由IBM开发的,作为下一代IDE开发环境来取代Java的商业软件Visual Age。2001+01贡献给开源社区,现在由非盈利软件供应商联盟Eclipse Foundation管理。在2003年,Eclipse 3.0选择了OSGi服务平台规范作为运行时架构。2007年6月,稳定版3.3发布。代号为Ganymede的3.4版本于2008年6月发布。代号为伽利略的3.5版本于2009年7月发布。
Eclipse是著名的跨平台免费集成开发环境(IDE)。起初主要用于Java语言开发,现在也有人通过插件将其作为C++和Python等其他计算机语言的开发工具。Eclipse本身只是一个框架平台,但是在众多插件的支持下,Eclipse拥有了其他功能相对固定的IDE软件很难拥有的灵活性。许多软件开发人员基于Eclipse开发自己的IDE。
Eclipse最初是由OTI和IBM的IDE产品开发组创建的,从4月1999开始。IBM提供了最初的Eclipse代码库,包括平台、JDT和PDE。目前以IBM为首,围绕Eclipse项目已经发展成为一个庞大的Eclipse联盟,参与Eclipse项目的软件公司超过150家,包括Borland、Rational Software、Red Hat、Sybase等。Eclipse是一个开发源码项目,实际上是Visual Age for Java的替代品,其界面类似于之前的Visual Age for Java。然而,由于它的开源代码,任何人都可以免费获得它并开发自己的插件,它吸引了越来越多的关注。最近,包括Oracle在内的许多大公司也加入了该项目,声称Eclipse将成为未来任何语言开发的IDE大师,用户只需下载各种语言的插件。
尽管大多数用户乐于将Eclipse用作Java IDE,但Eclipse的目标并不仅限于此。Eclipse还包括插件开发环境(PDE ),它主要面向希望扩展Eclipse的软件开发人员,因为它允许他们构建与Eclipse环境无缝集成的工具。由于Eclipse中的一切都是插件,所以所有工具开发人员在为Eclipse提供插件和为用户提供一致和统一的集成开发环境方面都有相同的位置。
基于Eclipse的应用程序的一个突出例子是IBM的WebSphere Studio Workbench,它构成了IBM的Java开发工具系列的基础。例如,WebSphere Studio Application Developer增加了对JSP、servlet、EJB、XML、Web服务和数据库访问的支持。
Eclipse的主要组件
Eclipse是一个开源软件开发项目,它致力于为高度集成的工具开发提供一个功能齐全的商业工业平台。主要由Eclipse项目、Eclipse工具项目和Eclipse技术项目三个项目组成,包括四个部分——Eclipse平台、JDT、CDT和PDE。JDT支持Java开发,CDT支持C开发,PDE支持插件开发,Eclipse平台是一个开放的可扩展的IDE,提供了一个通用的开发平台。它为构建模块以及构建和运行集成软件开发工具提供了基础。Eclipse平台允许工具构建者独立开发与其他人的工具无缝集成的工具,因此不需要区分一个工具功能在哪里结束,另一个工具功能在哪里开始。
Eclipse SDK是由Eclipse平台、JDT和PDE生产的组件组合而成,可以一次性下载。这些部分共同提供了一个丰富的开发环境,允许开发人员有效地构建可以无缝集成到Eclipse平台中的工具。Eclipse SDK是Eclipse project生产的工具和其他开源的第三方软件的组合。Eclipse project生产的软件由CPL发布,第三方组件都有自己的许可协议。