Java 版 (精华区)
发信人: heaven (je t'amie), 信区: Java
标 题: 介绍eclipse的rcp项目zz
发信站: 哈工大紫丁香 (Sun May 23 23:21:42 2004), 转信
刚刚看到eclipse推出了Integration Build: I20040520,其中惊喜地看到rcp sdk地推出。早在去年年底的时候就开始关注这个东西了,看来现在终于临近实用阶段了。rcp在我看来是eclipse 3区别于eclipse2.x的最显著特征。rcp的出现使eclipse的ide与workbench彻底分离,实现一个generic workbench,从而使eclipse成为rich客户端软件的一个工作(运行)平台。也许这样说还嫌不够诱人,那么如果说rcp完全实现后,此前众多只能作为eclipse的plugin的工具都可以成为独立运行的软件大家感觉如何呢?譬如目前使用GEF编写的工具只能作为plugin运行于eclipse平台下无法独立(当年无数人在新闻组里大声抱怨),而rcp则可以给GEF一个独立的机会:)。总而言之,rcp的出现使eclipse真正成为了一个平台,generic platform~~一个美好的词汇……
Enable Eclipse to be used as a rich client platform. Eclipse was designed as a universal tool integration platform. However, many facets and components of Eclipse are not particularly specific to IDEs and would make equal sense in non-IDE applications (e.g., window-based GUI, plug-ins, help system, update manager). The Eclipse Platform should factor out and segregate IDE-specific facilities (e.g., everything having to do with workspace resources) so that a subset of it can be used as a rich client platform for building applications. [Platform Core, Platform UI, Platform Update]
rcp计划将eclipse核心的包进行了重构,将ide功能从platform包中尽可能的分离出来,这样eclipse就可以作为一个纯粹的不带有ide特征的应用软件运行平台,开发者可以继续利用eclipse提供的丰富资源(GEF,EMF,SWT),而又不必烦恼于开发出的软件只能作为eclipse ide的一个插件(很少有用户希望得到一个带有java编译功能的电路图绘制工具吧:))。下面的链接中有对于rcp的详细介绍还有一个开发的教程(目前只有3章)。
相关链接:http://dev.eclipse.org/viewcvs/index.cgi/%7Echeckout%7E/platform-ui-home/rcp-proposal/rich_client_platform_facilities.html
--
---- 形式如过眼烟云,
而风格永存。----
※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 220.198.32.*]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:3.840毫秒