Eclipse概述
2008-04-17 15:06
162 查看
Eclipse
1.概述
Eclipse是以个集成开发环境(Integrated Development Environment)。其前身是IBM的Visual Age for Java(VA4J),IBM投入了3千万美元。Eclipse是可扩展的体系结构,可以集成不同软件开发供应商开发的产品,将他们开发的工具和组件加入到Eclipse平台中。
随Java应用的广泛,各大主要软件供应商都参与到Eclipse架构开发中,使得Eclipse插件数量与日增加。其中,IBM的WebSphere Studio Workbench是突出的例子。Eclipse平台的免费,架构的成熟,行业协会Eclipse基金会的支持,使得很多的Java开发采用了Eclipse架构。如今,IBM通过起附属的研发机构Object Technologies International(OTI),继续引领Eclipse开发。
2.Eclipse的结构和内核
插件(plug-in)是遵循一定规范的应用程序结构编写出来的程序,也成为扩展,不同于组件。Eclipse正是一个精心设计的、可扩展的核心结构。通过插件的形式,将根据自己需要选择的扩展开发工具集成到Eclipse平台核心。因此使得可以避免因过去不兼容工具带来的麻烦,降低开发出成本,大幅度提高工作效率。
Eclipse本身作为一个开放源码的软件项目,它主要包含3个子项目:①平台子项目,②Java开发工具(JDT-java)子项目,③插件开发环境(PDE-plug-in)子项目。其中,Java开发工具JDT为开发人员提供大量的集成工具集,主要为Java应用程序提供编程接口(API)。Eclipse软件开发工具箱(SDK)是主要有Eclipse本身的项目软件和其他一些开发源吗的第三方软件组成。次者,插件开发环境(JDT)则为插件开发和测试提供相应的环境,如:创建插件清单文件、定义扩展点等。
其他的Java集成开发环境有Jbuilder、WebSpher Studio、 NetBeans。然而Eclipse以其强大的可扩展性和开放性脱颖而出,拥有为数众多的支持者,也被许多大的企业所青睐。
索引:
IDE(Integrated Development Environment):集成开发环境
VA4J(Visual Age for Java):Eclipse在IBM的前身
WebSphere Studio Workbench:IBM应用Eclipse的开发平台产品
OTI(Object Technologies International):。IBM的一个附属研发机构
plug-in:插件
JDT(Java Development Tool):Java开发工具
PDE(Plug-in Development Environment):插件开发环境
SDK(Software Development Kit):软件开发工具箱
API(Application Programming Interface):应用程序编程接口
Workbench:工作平台
参考:
张桂元、贾燕枫:《Eclipse开发入门与项目实践》,人民邮电出版2006年版。
1.概述
Eclipse是以个集成开发环境(Integrated Development Environment)。其前身是IBM的Visual Age for Java(VA4J),IBM投入了3千万美元。Eclipse是可扩展的体系结构,可以集成不同软件开发供应商开发的产品,将他们开发的工具和组件加入到Eclipse平台中。
随Java应用的广泛,各大主要软件供应商都参与到Eclipse架构开发中,使得Eclipse插件数量与日增加。其中,IBM的WebSphere Studio Workbench是突出的例子。Eclipse平台的免费,架构的成熟,行业协会Eclipse基金会的支持,使得很多的Java开发采用了Eclipse架构。如今,IBM通过起附属的研发机构Object Technologies International(OTI),继续引领Eclipse开发。
2.Eclipse的结构和内核
插件(plug-in)是遵循一定规范的应用程序结构编写出来的程序,也成为扩展,不同于组件。Eclipse正是一个精心设计的、可扩展的核心结构。通过插件的形式,将根据自己需要选择的扩展开发工具集成到Eclipse平台核心。因此使得可以避免因过去不兼容工具带来的麻烦,降低开发出成本,大幅度提高工作效率。
Eclipse本身作为一个开放源码的软件项目,它主要包含3个子项目:①平台子项目,②Java开发工具(JDT-java)子项目,③插件开发环境(PDE-plug-in)子项目。其中,Java开发工具JDT为开发人员提供大量的集成工具集,主要为Java应用程序提供编程接口(API)。Eclipse软件开发工具箱(SDK)是主要有Eclipse本身的项目软件和其他一些开发源吗的第三方软件组成。次者,插件开发环境(JDT)则为插件开发和测试提供相应的环境,如:创建插件清单文件、定义扩展点等。
其他的Java集成开发环境有Jbuilder、WebSpher Studio、 NetBeans。然而Eclipse以其强大的可扩展性和开放性脱颖而出,拥有为数众多的支持者,也被许多大的企业所青睐。
索引:
IDE(Integrated Development Environment):集成开发环境
VA4J(Visual Age for Java):Eclipse在IBM的前身
WebSphere Studio Workbench:IBM应用Eclipse的开发平台产品
OTI(Object Technologies International):。IBM的一个附属研发机构
plug-in:插件
JDT(Java Development Tool):Java开发工具
PDE(Plug-in Development Environment):插件开发环境
SDK(Software Development Kit):软件开发工具箱
API(Application Programming Interface):应用程序编程接口
Workbench:工作平台
参考:
张桂元、贾燕枫:《Eclipse开发入门与项目实践》,人民邮电出版2006年版。
相关文章推荐
- Eclipse远程Debug设置概述
- eclipse快捷键的使用及概述
- Eclipse版本及概述
- TestNG的Eclipse插件概述
- 有用的Eclipse技巧概述
- Eclipse 工作台基本概念>视图概述
- eclipse的概述
- [置顶] Java--Eclipse概述以及使用,常用快捷键
- 常见对象_Eclipse的概述使用、API的概述、Object类总结
- Eclipse的SonarLint插件概述
- Eclipse运行时概述1(运行时插件模型,首选项)
- Eclipse4平台概述
- Eclipse:Eclipse平台技术概述
- 关于如何使用eclipse创建web项目——整个流程的概述
- Eclipse的UML建模插件Papyrus概述
- [Eclipse]GEF入门系列(二、GEF概述)
- Eclipse:Eclipse平台技术概述
- GEF(Graphical Editor Framework) Eclipse项目入门系列(1)---概述
- [5] MQTT,mosquitto,Eclipse Paho---MQTT消息格式分析概述
- 11- eclipse的用法 及Object对象的概述