Eclipse

来自开放百科 - 灰狐
2016年6月13日 (一) 07:03Allen (讨论 | 贡献)的版本

跳转到: 导航, 搜索

Eclipse 开发平台

目录

简介

Eclipse-logo.gif

Eclipse是一种可扩展的开放源代码IDE。2001年11月,IBM公司捐出价值4,000万美元的源代码组建了Eclipse联盟,并由该联盟负责这种工具的后续开发。集成开发环境(IDE)经常将其应用范围限定在“开发、构建和调试”的周期之中。为了帮助集成开发环境(IDE)克服目前的局限性,业界厂商合作创建了Eclipse平台。Eclipse允许在同一IDE中集成来自不同供应商的工具,并实现了工具之间的互操作性,从而显著改变了项目工作流程,使开发者可以专注在实际的嵌入式目标上。

Eclipse框架的这种灵活性来源于其扩展点。它们是在XML中定义的已知接口,并充当插件的耦合点。扩展点的范围包括从用在常规表述过滤器中的简单字符串,到一个Java类的描述。任何Eclipse插件定义的扩展点都能够被其它插件使用,反之,任何Eclipse插件也可以遵从其它插件定义的扩展点。除了解由扩展点定义的接口外,插件不知道它们通过扩展点提供的服务将如何被使用。

利用Eclipse,我们可以将高级设计(也许是采用UML)与低级开发工具(如应用调试器等)结合在一起。如果这些互相补充的独立工具采用Eclipse扩展点彼此连接,那么当我们用调试器逐一检查应用时,UML对话框可以突出显示我们正在关注的器件。事实上,由于Eclipse并不了解开发语言,所以无论Java语言调试器、C/C++调试器还是汇编调试器都是有效的,并可以在相同的框架内同时瞄准不同的进程或节点。

Eclipse的最大特点是它能接受由Java开发者自己编写的开放源代码插件,这类似于微软公司的Visual Studio和Sun 微系统公司的NetBeans平台。Eclipse为工具开发商提供了更好的灵活性,使他们能更好地控制自己的软件技术。Eclipse 联盟已经宣布将在2004年中期发布其3.0版软件。这是一款非常受欢迎的java开发工具,这国内的用户越来越多,实际上实用它java开发人员是最多的。缺点就是较复杂,对初学者来说,理解起来比较困难。

新闻

Wikipedia-35x35.png 您可以在Wikipedia上了解到此条目的英文信息 Eclipse Thanks, Wikipedia.

Eclipse 4

Eclipse 3.x

  • Eclipse Indigo (3.7)
  • Eclipse Helios (3.6)
  • Eclipse Galileo (3.5)

Eclipse 3.3 很有用的工具是它的 Updates功能:

  • Start Eclipse, then select Help > Software Updates > Find and Install....
  • In the dialog that appears, select Search for new features to install and press Next.
  • Press New Remote Site.
  • In the resulting dialog box, enter a name for the remote site (e.g. Android Plugin) and enter this as its URL:
https://dl-ssl.google.com/android/eclipse/  Press OK.
  • You should now see the new site added to the search list (and checked). Press Finish.

Eclipse项目

Support Server

此外 Geronimo v1.0, v1.1 IBM WebSphere CE v1.x, Pramati 4.1.x 可通过在线下载支持 Eclipse

JVM

C/C++

Eclipse CDT(C/C++ Development Tooling)

JavaScript

JavaScript Development Tools (JSDT) 被划为三个功能组:

  • Core - all of the core components, including, but not limited to, the parser, compiler, DOM and ASTs
  • Debug - integrated debug support for Rhino and Crossfire
  • UI - all of the UI bits that drive the core

下载:Eclipse IDE for JavaScript Web Developers

更多细节:

Python

Pydev

PHP

Erlang

Erlide

Qt

Qt Eclipse Integration for C++

ACE/TAO

Working with ACE in Eclipse

Marketplace

文档

图集

链接

Comment-32x32.png

<discussion>characters_max=300</discussion>

分享您的观点
个人工具
名字空间

变换
操作
导航
工具箱