声明:

本文基于Eclipse社区的Wiki网站相关页面文字翻译而成,原始文字请参阅http://wiki.eclipse.org中RCP(Rich Client Platform)技术页面,如http://wiki.eclipse.org/RCP_FAQ

 

正文:

Eclipse平台(Eclipse platform)不仅仅被设计为一个开放的开发工具平台,它的架构也允许它的组件被用来构建几乎任何客户端程序。而这一组被用来构建富客户端应用程序( rich client application)的最小插件集(minimal set)就统称为Rich Client Platform(RCP)。

 

更多细节,参见RCP主页面(http://wiki.eclipse.org/Rich_Client_Platform)。

 

注意,原始Eclipse白皮书(Eclipse Whitepaper)的Part 1也同样适用于RCP技术,而且是关于RCP含义的很好地抽象概括。虽然白皮书讨论的是Eclipse IDE(自身就是一个RCP应用程序),但是几乎所有Part 1中描述的功能在RCP中都可用。不过有几个例外,Workspace model和Team support是Eclipse IDE的组件,而不是RCP。Part 2中关于JDT的讨论是特定于Eclipse IDE的,不过它是一个很好的例证(关于应用程序是如何构建在RCP之上的)。