Eclipse 平台入门
China
搜索:
在
只用 + - " " ( )
IBM 主页 | 产品与服务 | 支持与下载 | 个性化服务
developerWorks 中国网站 : Linux : 所有的文章
Eclipse 平台入门
英文原文
内容:
Eclipse 是什么?
Eclipse 是开放源代码的软件
Eclipse 是什么机构?
Eclipse 工作台
Java 开发环境(JDE)
附加插件
例子:一个用于 UML 建模的插件
小结
Eclipse 的前景
参考资料
关于作者
对本文的评价
相关内容:
将基于 Swing 的开发工具插入 Eclipse 中
国际化 Eclipse 插件
Use Eclipse to build a user interface for XM
developerWorks Toolbox subscription
在 Linux 专区还有:
教程
工具与产品
代码与组件
文章
使用 Eclipse 插件来编辑、编译和调试应用程序
级别:入门
David Gallardo (david@gallardo.org)
软件顾问
2004 年 01 月
本文为您提供关于 Eclipse 平台的概述,包括其起源和体系结构。本文首先简要讨
论 Eclipse 的开放源代码性质及其对多种编程语言的支持,然后通过一个简单的程
序例子展示 Java 开发环境。本文还将考查以插件扩展形式可用的一些软件开发工
具,并展示一个用于 UML 建模的插件扩展。
Eclipse 是什么?
Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。就其本身而言,它只是一个
框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的
插件集,包括 Java 开发工具(Java Development Tools,JDT)。
虽然大多数用户很乐于将 Eclipse 当作 Java IDE 来使用,但 Eclipse 的目标不仅限于此。
Eclipse 还包括插件开发环境(Plug-in Development Environment,PDE),这个组件主要
针对希望扩展 Eclipse 的软件开发人员,因为它允许他们构建与 Eclipse 环境无缝集成的工
具。由于 Eclipse 中的每样东西都是插件,对于给 Eclipse 提供插件,以及给用户提供一致
和统一的集成开发环境而言,所有工具开发人员都具有同等的发挥场所。
这种平等和一致性并不仅限于 Java 开发工具。尽管 Eclipse 是使用 Java 语言开发的,但它的用途并不限于 Java 语言;例
如,支持诸如 C/C++、COBOL 和 Eiffel 等编程语言的插件已经可用,或预计会推出。Eclipse 框架还可用来作为与软件开发无
关的其他应用程序类型的基础,比如内容管理系统。
基于 Eclipse 的应用程序的突出例子是 IBM 的 WebSphere Studio Workbench,它构成了 IBM Java 开发工具系列的基础。例
如,WebSphere Studio Application Developer 添加了对 JSP、servlet、EJB、XML、Web 服务和数据库访问的支持。
Eclipse 是开放源代码的软件
开放源代码软件是这样一种软件,它们在发布时附带了旨在确保将某些权利授予用户的许可证。当然,最明显的权利就是源代
码必须可用,以便用户能自由地修改和再分发该软件。这种用户权利的保护是通过一种称为 copyleft 的策略来完成的:软件许
可证主张版权保护,除非明确授予用户这样的权利,否则用户不得分发该软件。copyleft 还要求同一许可证涵盖任何被再分发
的软件。这实际上倒置了版权的目的——使用版权来授予用户权利,而不是为软件的开发者保留版权——copyleft 经常被描述
为“保留所有版权”。
http://www-900.ibm.com/developerWorks/cn/linux/opensource/os-ecov/index.shtml(第 1/17 页)2004-5-30 0:59:41
dW 全部内容