Eclipse logo集成开发环境 Eclipse

问题描述

**Eclipse**是著名的跨平台的**集成开发环境(IDE)。最初主要用来Java语言开发,但是目前亦有人通过**件使其作为其他计算机语言比如C++和Python的开发工具。**://static.oschina.net/uploads/space/2014/1202/113916_erA3_2282320.jpgEclipse的本身只是一个框架平台,但是众多**件的支持使得Eclipse拥有其他功能相对固定的IDE软件很难具有的灵活性。许多软件开发商以Eclipse为框架开发自己的IDE。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版。Eclipse的基础是富客户机平台(Rich ** Platform, 即RCP)。RCP包括下列组件:核心平台(启动Eclipse,运行**件)OSGi(标准集束框架)SWT(可移植构件工具包)JFace(文件缓冲,文本处理,文本编辑器)Eclipse工作台(即Workbench ,包含视图(views)、编辑器(editors)、视角(perspectives)、和向导(wizards))Eclipse采用的技术是IBM公司开发的(SWT),这是一种基于Java的窗口组件,类似Java本身提供的AWT和Swing窗口组件;不过IBM声称SWT比其他Java窗口组件更有效率。Eclipse的用户界面还使用了GUI中间层JFace,从而简化了基于SWT的应用程序的构建。Eclipse的**件机制是轻型软件组件化架构。在富客户机平台上,Eclipse使用**件来提供所有的附加功能,例如支持Java以外的其他语 言。 已有的分离的**件已经能够支持C/C++(CDT)、Perl、Ruby,Python、telnet和数据库开发。**件架构能够支持将任意的扩展加入到 现有环境中,例如配置**,而决不仅仅限于支持各种编程语言。Eclipse的设计思想是:一切皆**件。Eclipse核心很小,其它所有功能都以**件的形式附加于Eclipse核心之上。Eclipse基本内核包括:图形API (SWT/Jface), Java开发环境**件(JDT ),**件开发环境(PDE)等。Eclipse由各种不同的计划组成。以下列出了部分计划。**Eclipse计划**:本身包括Eclipse平台,Eclipse富客户端平台(RCP)和Java开发工具(JDT)。**Eclipse**和性能工具平台**(TPTP):提供一个允许软件开发者构建诸如**调试、概况分析、基准评测等**和性能工具的平台。**Eclipse Web工具平台计划** (WTP):用Java企业版Web应用程序开发工具来扩展Eclipse平台。它由以**分组成:HTML、JavaScript、CSS、JSP、SQL、XML、DTD、XSD和WSDL的 源代码编辑器;XSD和WSDL的图形界面编辑器;Java企业版的“项目性质”(project nature)、建构器(builder)和模型(model),与一个Java企业版的导航(navigator);一个Web服务(Web service)向导和浏览器,还有一个WS-I**工具;最后是数据库访问查询的工具与模型。**Eclipse商业智能和报表工具计划**(BIRT):提供Web应用程序(特别是基于Java企业版的)的报表开发工具。**Eclipse可视化界面编辑器计划**(VEP):一个Eclipse下创建图形用户界面代码生成器的框架。**Eclipse建模框架**(EMF):依据使用XMI描述的建模规格,生成结构化数据模型的工具和其他应用程序的代码。**图形化编辑器框架**(GEF):能让开发者采用一个现成的应用程序模型来轻松地创建富图形化编辑器。**UML2**:Eclipse平台下的一个UML 2.0元模型的实现,用以支持建模工具的开发。**AspectJ**:一种针对Java的面向侧面语言扩展。**Eclipse通讯框架**(ECF):专注于在Eclipse平台上创建通讯应用程序的工作。**Eclipse数据工具平台计划**(DTP)**Eclipse设备驱动软件开发计划**(DSDP)**C/C++开发工具计划**(CDT):努力为Eclipse平台提供一个全功能C和C++的集成开发环境(IDE),它使用GCC作为编译器。**Eclipse平台COBOL集成开发环境子计划**(COBOL):将构建一个Eclipse平台上的全功能COBOL集成开发环境。**并行工具平台**(PTP):将开发一个对并行计算机架构下的一组工具进行集成的平行工具平台,而且这个平台是可移植的,可伸缩的并基于标准的。**嵌入式富客户端平台**(eRCP):计划将Eclipse富客户端平台扩展到嵌入式设备上。这个平台主要是一个富客户端平台(RCP)组件子集的集合。它能让桌面环境下的应用程序模型能够大致同样地能运用在嵌入式设备上。下载地址

时间: 2024-07-29 06:28:14

Eclipse logo集成开发环境 Eclipse的相关文章

在线集成开发环境 Eclipse Che

Eclipse Che 详细介绍 Eclipse Che 是一个高性能的基于浏览器的集成开发环境,通过提供结构化的工作区.项目输入.模块化扩展插件来支持 Codenvy 的引擎.Eclipse Che 采用 Java 开发,支持 Windows.Linux 和 OS X 系统.提供扩展功能用于支持多种编程语言.目前支持的语言包括:C++.Go.Java.Python.Ruby.SQL,提供语法高亮.代码分析.代码辅助和调试功能. 构建工具支持:Ant.Bower.Grunt.Gulp.Maven

Eclipse+Tomcat集成开发servlet

servlet Eclipse+Tomcat集成开发servlet 关键字 Eclipse Tomcat Servlet Eclipse是open source的集成开发环境,它得到了IBM的大力支持,而Tomcat我们就更熟悉了,它是apache组织的JSP/Servlet容器,下面将讲述如何集成: 准备: 1. Tomcat4.0 2. Jdk1.4 3. Eclipse2.0 4. Eclipse的Tomcat插件在http://www.sysdeo.com/eclipse/tomcatP

java开发环境eclipse的使用

1.模块化代码折叠 说明:VS的#region和#endregion组合的模块代码折叠用习惯了,认为天下IDE都应该有此功能 按照上面的说明文档里的操作后,进入首选项--java--编辑器--折叠 开发环境eclipse的使用-java开发环境eclipse"> 选择最后一个用户自定义 设置成功后,使用: //[start] ------//代码 //[end]

Eclipse搭建Ruby开发环境

Eclipse搭建Ruby开发环境 1.环境搭建 1.1JDK安装配置 1)点击下面网址下载JDK5.0: http://java.sun.com/javase/downloads/index_jdk5.jsp 2)下载完成后,双击图标进行安装,安装过程中选择安装目录(例如:C:jdk1.5.0_11) 3)配置JDK环境变量: (1)右击"我的电脑",点击"属性",选择"高级"选项卡,点击"环境变量",出现环境变量属性窗口如

Eclipse搭建C++开发环境报错Launch failed.Binary not found

问题描述: Eclipse搭建C++开发环境后,运行HelloWorld程序,报错launch failed.binary not found 解决办法: 1 C++工程右键 ---> Build Configurations ---> Build Selected---> 同时勾选Debug和Release 2 C++工程右键 ---> Run As ---> Local C/C++ Application

Python自动化测试Eclipse+Pydev 搭建开发环境_python

Python自动化测试 Eclipse+Pydev 搭建开发环境 C#之所以容易让人感兴趣,是因为安装完Visual Studio, 就可以很简单的直接写程序了,不需要做如何配置. 对新手来说,这是非常好的"初体验", 会激发初学者的自信和兴趣. 而有些语言的开发环境的配置非常麻烦, 这让新手有挫败感,没有好的"初体验",可能会对这门语言心存敬畏, 而失去兴趣. 作为一个.NET程序员, 用惯了Visual Studio.  Visual Studio的强大功能,比

搭建eclipse的nodejs开发环境图解

我们在前面的文章中学习了nodejs如何使用,以及一些基础理论. 工欲善其事必先利其器,这篇文章主要是教搭建eclipse的nodejs开发环境. Q:谁适合阅读此文章? A:已经非常熟练使用eclipse的开发者. [注意:前提是你已经安装了nodejs.exe] 首先,我们需要下载一个eclipse,我这里下载的是目前的最新版本. [下载eclipse Standard 4.3.1 (32位)] http://www.eclipse.org/downloads/packages/eclips

Java 7: 全面教程-1.3 集成开发环境(IDEs)

1.3集成开发环境(IDEs) 你完全可以用文本编辑器来写Java 程序.但是,IDE会更方便.它不仅仅可以检查你的代码语法,还可以自动填写代码,检测,和调试你的程序.另外,在你输入的时候就自动编译了,还有运行Java程序只要点击个按钮就行.这样,可以节省你很多时间. Java IDEs的产品有很多,幸运的是,其中最好的都是免费的.以下是一个简短的列表:  NetBeans(免费且开源)  Eclipse(免费且开源)  Sun's Java Studio Enterprise(免费) 

使用Android Studio搭建Android集成开发环境(图文教程)

  [正文] 之前本人在博客中讲到使用IntelliJ IDEA 13搭建Android集成开发环境(图文教程).昨天重装系统了,所以为了跟上时代,今天来试一下Android Studio的使用.之前看过几篇博客,介绍了如何使用Android SDK搭建Android集成开发环境,但是感觉不详细,所以打算自己整理一个详细的图文教程,希望能对新手(包括自己)有所帮助. [开发环境] 物理机版本:Win 7旗舰版(64位) Java SDK版本:jdk1.8.0_20(64位) Android SD