eclipse是什么软件?

作者&投稿:止顾 (若有异议请与网页底部的电邮联系)
谁能向我详细介绍一下eclipse这个软件~

Eclipse是著名的跨平台的自由集成开发环境(IDE)。最初主要用来Java语言开发,但是目前亦有人通过插件使其作为C++、Python、PHP等其他语言的开发工具。
Eclipse的本身只是一个框架平台,但是众多插件的支持,使得Eclipse拥有较佳的灵活性。许多软件开发商以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版;2009年6月发布代号为Galileo的3.5版;2010年6月发布代号为Helios的3.6版
架构

Eclipse的基础是富客户机平台(Rich Client 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)、PHP、Perl、Ruby,Python、telnet和数据库开发。插件架构能够支持将任意的扩展加入到现有环境中,例如配置管理,而决不仅仅限于支持各种编程语言。
Eclipse的设计思想是:一切皆插件。Eclipse核心很小,其它所有功能都以插件的形式附加于Eclipse核心之上。Eclipse基本内核包括:图形API (SWT/Jface), Java开发环境插件(JDT),插件开发环境(PDE)等。

Eclipse计划

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作为编译器。
PHP开发工具计划(PDT):努力为Eclipse平台提供一个全功能PHP的集成开发环境(IDE)。
Eclipse平台COBOL集成开发环境子计划(COBOL):将构建一个Eclipse平台上的全功能COBOL集成开发环境。
并行工具平台(PTP):将开发一个对并行计算机架构下的一组工具进行集成的平行工具平台,而且这个平台是可移植的,可伸缩的并基于标准的。
嵌入式富客户端平台(eRCP):计划将Eclipse富客户端平台扩展到嵌入式设备上。这个平台主要是一个富客户端平台(RCP)组件子集的集合。它能让桌面环境下的应用程序模型能够大致同样地能运用在嵌入式设备上。

发行版本

版本代号 发行日期 平台版本 计划名称
Callisto(卡利斯托) 2006年6月30日 3.2 Callisto projects
Europa(欧罗巴) 2007年6月29日 3.3 Europa projects
Ganymede(伽倪墨得斯) 2008年6月25日 3.4 Ganymede projects
Galileo(伽利略) 2009年6月24日 3.5 Galileo projects
Helios(赫利俄斯) 2010年6月23日 3.6 Helios Projects
Indigo(靛青) 2011年6月 3.7 Indigo Projects

用来更为简洁的java开发,请采纳!

Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。

虽然大多数用户很乐于将 Eclipse 当作 Java 集成开发环境(IDE)来使用,但 Eclipse 的目标却不仅限于此。Eclipse 还包括插件开发环境,这个组件主要针对希望扩展 Eclipse 的软件开发人员,因为它允许他们构建与 Eclipse 环境无缝集成的工具。由于 Eclipse 中的每样东西都是插件,对于给 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年6月发布代号为Galileo的3.5版;2010年6月发布代号为Helios的3.6版;2011年6月发布代号为Indigo的3.7版;2012年6月发布代号为Juno的4.2版;2013年6月发布代号为Kepler的4.3版;2014年6月发布代号为Luna的4.4版;2015年6月项目发布代号为Mars的4.5版。

参考资料来源:百度百科-Eclipse 



eclipse 是一种IDE 所谓IDE = Integrated Development Environment 也就是所谓的集成开发环境,说白了就是用来开发Java程序的软件工具。

理论上 Java程序 通过记事本就可以开发的,比如初学者 练习时 不也是常在记事本上编写第一个helloworld的程序嘛。

现在 IDE有很多,比如 Sun公司的netbeans ,还有jcreator,jbuilder等等 都是比较常用的开发工具。

eclipse也是一个比较好的工具,为什么大家都爱用它呢?

首先 与jBuilder 等等工具相比,他是免费的,也就是不花钱,这个对资金不多的公司来说真的很不错。

其次,他的插件几乎是万能的,也就是说,你可以用它开发任何你想开发的程序,只需要相应的插件即可。

所以,现在公司都普遍使用eclipse作为他们的开发工具。

Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。



Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括 Java 开发工具(Java Development Tools,JDT)。

运行代码的工具


舞动人生1里音乐是什么歌
what time is it 这是第二部的

日食的意思日食的意思是什么
日食的词语解释是:日食rìshí。(1)由月球遮掩太阳光射向地球而引起的现象。日食的词语解释是:日食rìshí。(1)由月球遮掩太阳光射向地球而引起的现象。结构是:日(独体结构)食(上下结构)。拼音是:rìshí。注音是:ㄖ_ㄕ_。日食的具体解释是什么呢,我们通过以下几个方面为您介绍:一、引证解释【...

日食的拼音狐日食的拼音是什么
日食的读音是:rìshí。日食的拼音是:rìshí。结构是:日(独体结构)食(上下结构)。注音是:ㄖ_ㄕ_。日食的具体解释是什么呢,我们通过以下几个方面为您介绍:一、词语解释【点此查看计划详细内容】日食rìshí。(1)由月球遮掩太阳光射向地球而引起的现象。二、引证解释⒈月球运行到地球和太阳的中间时...

日食的近义词日食的近义词是什么
日食的近义词有:月食。日食的近义词有:月食。注音是:ㄖ_ㄕ_。拼音是:rìshí。结构是:日(独体结构)食(上下结构)。日食的具体解释是什么呢,我们通过以下几个方面为您介绍:一、词语解释【点此查看计划详细内容】日食rìshí。(1)由月球遮掩太阳光射向地球而引起的现象。二、引证解释⒈月球运行到...

日食的读音日食的读音是什么
日食的读音是:rìshí。日食的拼音是:rìshí。注音是:ㄖ_ㄕ_。结构是:日(独体结构)食(上下结构)。日食的具体解释是什么呢,我们通过以下几个方面为您介绍:一、词语解释【点此查看计划详细内容】日食rìshí。(1)由月球遮掩太阳光射向地球而引起的现象。二、引证解释⒈月球运行到地球和太阳的中间时...

日食的诗句日食的诗句是什么
日食的诗句有:日食八珍,北军顺流日食既。日食的诗句有:客中日食三斗尘,十年十三日食之。注音是:ㄖ_ㄕ_。结构是:日(独体结构)食(上下结构)。拼音是:rìshí。日食的具体解释是什么呢,我们通过以下几个方面为您介绍:一、词语解释【点此查看计划详细内容】日食rìshí。(1)由月球遮掩太阳光射向...

日食的成语日食的成语是什么
日食的成语有:日旰忘食,日昃忘食,日食万钱。日食的成语有:日食万钱,饱食终日,日昃忘食。2:结构是、日(独体结构)食(上下结构)。3:拼音是、rìshí。4:注音是、ㄖ_ㄕ_。日食的具体解释是什么呢,我们通过以下几个方面为您介绍:一、词语解释【点此查看计划详细内容】日食rìshí。(1)由...

李连杰的电影《龙潭虎穴》的片头曲是Eminem的么?叫什么?
- Bazaar Royale 4. Follow Me Gangster - 50 Cent & The G-Unit 5. Stompdash**Outu - C.N.N. 6. Do Sumptin - Comp 7. My Life (Cradle 2 The Grave) - Foxy Brown 8. Fireman - Drag-On 9. Drop Drop - Joe Budden 10. I'm Serious - Clipse 11. Right\/Wrong - DMX 1...

舞一段人生的下一句是什么
16.Ain't Cha Clipse featuring Re--Up Gang and Roscoe P.Goldchain 回答人的补充 2009-08-23 23:37 给你个更详细点的答案吧!~1. 'Bout It - Yung Joc\/3LW (最后舞蹈展示上的音乐,影片中是混合伴奏音乐,舞蹈别出心裁)2. Get Up - Ciara\/Chamillionaire (影片结束歌曲)3. (When ...

锡林郭勒盟19695565564: “eclipse"是什么意思? -
查齐血平: eclipse [i'klips] vt. 形成蚀;使黯然失色 n. 日蚀,月蚀;黯然失色

锡林郭勒盟19695565564: 谁能向我详细介绍一下eclipse这个软件 -
查齐血平: Eclipse是著名的跨平台的自由集成开发环境(IDE).最初主要用来Java语言开发,但是目前亦有人通过插件使其作为C++、Python、PHP等其他语言的开发工具.Eclipse的本身只是一个框架平台,但是众多插件的支持,使得Eclipse拥有较佳...

锡林郭勒盟19695565564: 什么是Eclipse呢?
查齐血平: Eclipse 是一个开放源代码的、基于JAVA的可扩展开发平台.就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境.

锡林郭勒盟19695565564: Eclipse是什么?
查齐血平: Eclipse是一个非常优秀的集成开发环境,这个在IBM支持下的开放源码项目经过一段时期的发展完善,已经为广大Java开发者所熟悉.Eclipse的出现,为Java开发者提供了免费使用强大的Java IDE的机会,通过集成大量的plugin,Eclipse的功能可以不断扩展,以支持各种不同的应用.

锡林郭勒盟19695565564: JAVA是什么软件?主要是干什么用的?
查齐血平: JAVA编程常用的软件:1、Eclipse:Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台.就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境.幸运的是,Eclipse 附带了一个标准的插件集,包括 Java 开发工...

锡林郭勒盟19695565564: eclipse什么意思 -
查齐血平: eclipse是java的开发软件,在英语中是日蚀的意思,当年IBM开发eclipse是要与sun公司的NetBeans这款开发软件抗衡的,应为sun公司的sun是太阳的意思,所以IBM就把自己的开发软件取名eclipse(日蚀),言下之意就是要挡住太阳(sun公司),打败sun的netbeans.

锡林郭勒盟19695565564: eclipse是什么意思? -
查齐血平: eclipse天文学角度的eclipse一个天体经过另一个天体前方,将后者部分或完全挡住的现象.是掩食的特殊类型. 技术角度的eclipseEclipse 是一个开放源代码的、基于 Java 的可扩展开发平台.就其本身而言,它只是一个框架和一组服务,用于...

锡林郭勒盟19695565564: eclipse是什么??和java是什么关系? -
查齐血平: Eclipse:Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台.就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境.幸运的是,Eclipse 附带了一个标准的插件集,包括 Java 开发工具(Java Development Tools,JDT). Eclipse 还包括插件开发环境(Plug-in Development Environment,PDE),这个组件主要针对希望扩展 Eclipse 的软件开发人员,因为它允许他们构建与 Eclipse 环境无缝集成的工具.

锡林郭勒盟19695565564: Eclipse是什么?MyEclise又是什么?他们有什么样的关系? -
查齐血平: myeclipse的核心就是eclipse,只不过myeclipse在此基础上增加了许多的插件,使用起来更加的方便.但是myeclipse消耗的资源很多,在使用的时候一定要做好优化工作.

锡林郭勒盟19695565564: eclipse是游戏开发软件吗 -
查齐血平: 您好,我来为您解答:Eclipse 是一个开放源代码的、基于Java的可扩展开发平台.就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境.幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK).希望我的回答对你有帮助.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网