从Eclipse RCP的介绍文章看来的,对每个特点,做了一点解释:)
主要的特点:
- Components:这也就是我们常说的插件的机制。通过添加和替换插件来达到系统动态演化的目的。
- Middleware and infrastructure:在插件之上构建的中间件或者说基础架构,通过Eclipse RCP提供的基础架构,我们可以非常快的开发出好用的RICH client程序。
- Native user experience:带来本地的用户体验。这个就算用Eclipse SWT、jFace来实现的话,其实照样不是完全的用户体验,和.NET以及windows form应用程序相比,还是有一些区别的。但是,比Swing,AWT哪种比较丑陋的界面要好看多了。
- Portability:因为Eclipse RCP应用程序是java应用,那么也就是说只要有JRE的地方,Eclipse RCP程序就是可以运行的。
- Intelligent install and update:这个估计是最大亮点了。之所以b/s的结构会流行,也主要是因为c/s的结构更新和配置、安装起来比较麻烦,因为程序是安装在本地的,用户做点误操作的话,就受不了了:)
- Disconnected operation:可以在没有网络的条件下仍然可以运行,哈哈。居然这也是Eclipse RCP应用程序的特点。如果没有啥特点就不用说了,何必浪费纸张。
- Development tooling support:有eclipse的支持,在eclipse下可以进行插件开发,插件那么多,就是因为eclipse的插件开发环境相当不错。
- Component libraries:组件库。eclipse社区已经构造了很多非常好的plugin,而这些plugin只要提供了可以被扩展的点,那么你开发的Plugin就是可以利用其他人的Plugin的。这个其实是Eclipse本身插件架构提供的功能。Eclipse RCP程序既然是插件,那么也自然会享有这项功能。
分享到:
相关推荐
1. 创建第一个RCP程序 2. 创建菜单和工具栏 3. 查看、编辑、对话、外部JAR的用法 4. 向一个RCP应用程序产品中添加标志和帮助 每一章都基本独立于其他章节,读者可以根据自己的需求选择学习的章节。所有的代码均可...
6. **Eclipse RCP 3.6.0的特点** - 改进了性能和稳定性。 - 增加了对新特性如AJDT(AspectJ Development Tools)和Mylyn任务框架的支持。 - 提供了更好的内存管理和用户体验。 - 支持更多的第三方插件集成。 7....
1. **创建 RCP 项目**:在 Eclipse 中创建一个新的 RCP 项目,这将是应用程序的基础框架。 2. **定义应用程序结构**:规划应用程序的各个部分,包括菜单、工具栏、视图等。 3. **实现业务逻辑**:编写处理应用...
【描述】:“eclipseRCP的数独工程,非常不错的一个实例,大家快点下载吧” 描述中提到这是一个“非常不错”的实例,这意味着这个项目可能是高质量的,适合开发者学习和参考。它提供了Eclipse RCP的实际应用案例,...
Eclipse RCP的核心特点包括模块化、可扩展性和高度定制性。模块化设计使得开发者可以将应用拆分为独立的组件,便于管理和维护;可扩展性允许添加新的功能或服务,以满足不同用户需求;定制性则让开发者能够打造符合...
Eclipse RCP(Rich Client Platform)是一种构建高度定制化且功能丰富的桌面应用程序的技术框架。它不仅适用于Java开发人员,而且为创建现代化、易于维护的桌面应用程序提供了强有力的支持。本文将详细介绍Eclipse ...
### eclipsercp教程知识点详解 #### 一、RCP框架概述 RCP(Rich Client Platform)框架是一种基于Java的富客户端开发框架,主要用于构建高度交互式的桌面应用程序。Eclipse RCP作为该领域的佼佼者,以其强大的插件...
Eclipse 4 RCP的一大特点是使用MVC(Model-View-Controller)设计模式。在E4中,控制器(Controllers)通过监听模型(Models)的变化来更新视图(Views),确保数据的一致性。同时,E4支持依赖注入(Dependency ...
**1.2 ECLIPSERCP建设风格——插件,扩展和扩展点** - **插件(Plugin)**: 应用的基本单位,包含一组功能相关的类和其他资源。 - **扩展(Extension)**: 插件可以通过定义扩展来扩展其他插件的功能。 - **扩展点...
Eclipse 4.3 RCP(Rich Client Platform)是Eclipse组织发布的针对Rich Client应用程序开发的一个版本,其教程提供了学习新版Eclipse平台应用开发的详尽指导。以下从标题、描述、标签以及部分内容中提炼的知识点: ...
Eclipse e4应用程序的一个显著特点是采用了依赖注入(Dependency Injection)的机制,允许开发者将组件的依赖关系通过注解(Annotation)的方式定义在模型对象中。这种方法提高了组件的灵活性和可测试性。在Eclipse...
Eclipse RCP支持多种运行模式,每种模式都有其特点: ##### 1. Eclipse 富客户端Product方式运行 - 当在`plugin.xml`文件中配置了`<product>`元素时,Eclipse将按照配置的产品信息启动。 - 运行配置可以通过右键...
Eclipse Rich Client Platform (Eclipse RCP) 是一个基于Eclipse框架构建跨平台富客户端应用程序的开发平台。Eclipse RCP 利用 Eclipse 的核心组件和技术,如 OSGi 和 Equinox,来构建灵活且可扩展的应用程序。 - *...
- **下拉工具项**:介绍下拉工具项的特点及其在Eclipse RCP中的实现方法。 #### 二十一、命令和处理器详解 - **命令(Command)**:命令模型是Eclipse RCP的核心概念之一,用于定义用户界面中的交互行为。 - **...
- **Eclipse RCP (Rich Client Platform)** 是一个基于 Eclipse 平台构建的框架,它允许开发者利用 Eclipse 的核心技术和插件体系来创建灵活多变且具有高度可扩展性的桌面应用程序。 - **插件架构**:Eclipse RCP ...