Eclipse——IBM的Java IDE开发环境
IBM-Eclipse简介:
Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括 Java 开发工具(Java Development Tools,JDT)。
IBM-Eclipse版本历史:
Eclipse最初是由IBM公司开发的替代商业软件Visual 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版。(这些版本的命名都与天文学有关)
IBM-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的替代品,其界面跟先前的Visual Age for Java差不多,但由于其开放源码,任何人都可以免费得到,并可以在此基础上开发各自的插件,因此越来越受人们关注。近期还有包括Oracle在内的许多大公司也纷纷加入了该项目,并宣称Eclipse将来能成为可进行任何语言开发的IDE集大成者,使用者只需下载各种语言的插件即可。
Eclipse 插件开发环境
虽然大多数用户很乐于将 Eclipse 当作 Java IDE 来使用,但 Eclipse 的目标不仅限于此。Eclipse 还包括插件开发环境(Plug-in Development Environment,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 Platform、JDT、CDT和PDE。JDT支持Java开发、CDT支持C开发、PDE用来支持插件开发,Eclipse Platform则是一个开放的可扩展IDE,提供了一个通用的开发平台。它提供建造块和构造并运行集成软件开发工具的基础。Eclipse Platform允许工具建造者独立开发与他人工具无缝集成的工具从而无须分辨一个工具功能在哪里结束,而另一个工具功能在哪里开始。
Eclipse SDK
Eclipse SDK(软件开发者包)是Eclipse Platform、JDT和PDE所生产的组件合并,它们可以一次下载。这些部分在一起提供了一个具有丰富特性的开发环境,允许开发者有效地建造可以无缝集成到Eclipse Platform中的工具。Eclipse SDK由Eclipse项目生产的工具和来自其它开放源代码的第三方软件组合而成。Eclipse项目生产的软件以 GPL发布,第三方组件有各自自身的许可协议。
相关推荐
Eclipse简介和插件开发,Eclipse简介和插件开发,Eclipse简介和插件开发
1. **Eclipse简介** Eclipse起源于IBM,现在由Eclipse基金会管理,是一个开放源代码的软件开发平台。它不仅仅是一个IDE,而是一个包含插件系统的框架,允许开发者通过安装不同的插件来支持各种语言和开发任务。 2....
### Eclipse简介及插件开发详解 #### 一、Eclipse概述 Eclipse 是一款非常流行的开源集成开发环境(IDE),以其强大的功能和高度的可扩展性受到广大开发者的喜爱。作为一个初学者友好的平台,Eclipse 提供了一个...
**PyDev for Eclipse 简介** PyDev是Eclipse集成开发环境(IDE)的一个扩展,专门为Python开发者设计。这个强大的插件提供了丰富的功能,帮助程序员高效地编写、调试和优化Python代码。在Eclipse中集成PyDev后,...
Eclipse 是一个强大的开源开发平台,其核心是一个基于 Java 的框架和一组服务,设计目的是为了构建高度可扩展的开发环境。Eclipse 不仅仅局限于Java开发,它的插件系统允许开发者为各种编程语言如C/C++、COBOL、PHP...
### Eclipse 知识点详解 #### 一、Eclipse 概览 Eclipse 是一款知名的开源集成开发环境(IDE),其核心特色在于高度的可扩展性。作为一个开发平台,Eclipse 本身提供了一系列基础框架和服务,通过丰富的插件机制,...
Eclipse起源于IBM公司的一个内部项目,后来在2001年转变为开放源代码项目,并成立了Eclipse基金会来管理其发展。其主要特点是模块化设计,通过插件机制,开发者可以方便地添加或定制功能,以满足不同的开发需求。 ...
#### 一、Eclipse简介与历史背景 - **Eclipse**:是一款开源的、可扩展的集成开发环境(IDE),支持多种编程语言,如Java、C/C++、PHP等。它以其强大的插件系统著称,允许用户根据自己的需求定制开发环境。 - **...
### Eclipse简介 Eclipse是一款开源的、可扩展的集成开发环境(IDE),主要用于Java应用程序的开发,但通过安装不同的插件,也可以支持其他编程语言如C++、PHP、Python等。Eclipse由IBM公司于2001年发起,并于2004...
Eclipse简介与安装 Eclipse工作空间与视图 Eclipse项目管理 Eclipse代码编辑与调试 Eclipse插件安装与使用 Eclipse中的版本控制 Eclipse高级功能与技巧 二、每章重点内容 1. Eclipse简介与安装 重点内容:Eclipse...
#### 一、Eclipse 简介 Eclipse 是一个开源的、基于 Java 的可扩展开发平台。它为开发者提供了全面的开发工具集,支持多种编程语言,如Java、C/C++、PHP等,并且可以通过插件来扩展其功能。Eclipse 广泛应用于各种...
一、m2eclipse简介 m2eclipse是Eclipse IDE中的一个扩展,它允许开发者在Eclipse环境中无缝地使用Apache Maven构建系统。Maven是一个项目管理和综合工具,通过约定优于配置的原则,帮助开发者自动化构建过程,包括...
Eclipse是一款强大的集成开发环境(IDE),被广泛用于Java编程,包括Android应用开发。本教程将详细介绍如何安装Android SDK,配置Android虚拟设备(AVD),以及如何将Eclipse与Android SDK集成,以开始你的Android...
一、Eclipse简介 Eclipse是一个开放源代码的项目,由IBM捐资并由IBM与其他业界公司(如Borland、Rational Software、Red Hat等)共同参与开发。它是一个能替代IBM VisualAge for Java(IVJ)的下一代集成开发环境。...
#### 二、Eclipse简介 Eclipse是一款开源的可扩展IDE,最初由IBM公司创建并贡献给开源社区。虽然Eclipse最初是为Java开发设计的,但它通过强大的插件机制支持多种编程语言,其中包括C语言。Eclipse具有丰富的功能,...
### Eclipse简介 Eclipse是一款非常流行的开源集成开发环境(IDE),主要用于Java应用程序的开发,但也可以通过安装插件的方式支持其他编程语言,如C++、PHP等。它由IBM公司于2001年创建,并在之后由Eclipse基金会...