以文本方式查看主题 - 中文XML论坛 - 专业的XML技术讨论区 (http://bbs.xml.org.cn/index.asp) -- 『 Java/Eclipse 』 (http://bbs.xml.org.cn/list.asp?boardid=41) ---- [原创]RCP国内现状 (http://bbs.xml.org.cn/dispbbs.asp?boardid=41&rootid=&id=37462) |
-- 作者:hongjunli -- 发布时间:8/31/2006 3:32:00 PM -- [原创]RCP国内现状 一、RCP简介 RCP的全称是Rich Client Platform(RCP可以看成是Eclipse的插件,只不过是脱离Eclipse运行的),可以把它看成是Eclipse的骨架,其他的插件是器官与血肉。我们可以把这个骨架拿过来填入自己的器官和血肉,这样就创造了我们自己的“Eclipse”! 使用RCP来开发Java桌面应用可以把开发的焦点转移到系统的逻辑功能上,而不是界面上。我们自己的程序可以继承Eclipse的风格与功能,而不用自己去编写诸如菜单,工具条,子窗口等等的界面元素。甚至我们可以把Eclipse本身的功能插件,比如Console拿来放在自己的程序里,这样就避免了很多重复开发。 人们可以直接为 Eclipse 构建插件,然后出售这些插件来赚钱,因为插件可以使用商业许可证发行。事实上我们建立 Eclipse 公共许可证,就是为了让 Eclipse 能很好的被商业采用,从而可以用它来赚钱,Eclipse 的所有成员公司基本都是商业软件提供商。目前全球有上百万开发人员在使用 Eclipse, 因此中国开发人员完全可以构建有价值的插件和工具,然后进行销售。 富客户端平台(RCP)目前是比较流行的应用开发模式,Eclipse 是如何支持富客户端的? 在 Eclipse 的早期,有些用户试图除了将 Eclipse用于开发工具基础平台外,还用作更普遍的商业应用基础。他们认为一个 IDE 就是一个特殊的富客户端应用。这就是开放源码开发的魅力所在,当这些用户试着用 Eclipse 作为通用富客户端时,他们就把这些想法建议反馈给 Eclipse 开发小组。就这样 Eclipse 经过了 2.0 到 2.1 的发展,不断收到来自社区的建议和反馈,终于到了一个通用化的阶段。在3.0 版发行时,正式声明将 Eclipse 作为通用的富客户端和 IDE。 从Eclipse 3.0 到 3.1 再到 3.2, 我们看到富客户端平台应用的快速增长。在国外较早地成功使用RCP 应用之一是在EclipseCon 2005 上的一个演示,演示的是美国国家航空航天管理局(NASA)的一个项目,当时 NASA 在加利福尼亚州有个实验室叫 Jet Propulsion Laboratory (JPL),负责火星探测计划,他们的管理用户界面就是一个 Eclipse RCP 应用,通过这个应用,加利福尼亚州的工作人员就可以控制在火星上运行的火星车。在演示过程中,有人问为什么使用 Eclipse, 回答是,使用 Eclipse 这门技术,他们不用担心,而且还节省了不少纳税人的钱,因为他们只需要集中资源开发控制火星车的应用就可以了。 二、国内现状 目前在国内RCP 应用也逐渐发展和壮大起来,RCP有希望扭转Java桌面应用的颓势。如Jlibrary是一款开源的CMS系统,它将自己的CMS编辑客户端放在Eclipse RCP上来做。NOA office的RCP应用,能够让open office操作集中到RCP上来。Nomad PIM是一款简易的个人信息管理系统,可以对个人信息例如日程、支出、日记等进行管理。目前的各种管理系统已经开始使用Eclipse RCP来进行开发了,使用的人数也越来越多了。如目前的电信、电力系统等行业已经开始应用Eclipse RCP开发的桌面系统了。 |
-- 作者:Sphinxes -- 发布时间:9/5/2006 6:44:00 PM -- 我对RCP的未来表示谨慎的乐观。RCP目前比较理想的客户是:他们有一些早期的桌面客户端程序,是很难转变为WEB方式的,而同时又有很多基于BS结构的应用程序。RCP可以作到的事情是把他们集成到一个统一的客户端平台上来。这个想法很不错,但是针对的客户群其实很有限。 |
-- 作者:briansun -- 发布时间:4/11/2007 7:31:00 PM -- 国内最强的Eclipse RCP应用程序 介绍国内最强的Eclipse RCP应用程序: XMIND 2007 |
W 3 C h i n a ( since 2003 ) 旗 下 站 点 苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》 |
6,890.625ms |