Eclipse RCP程序的特点
程序员文章站
2022-07-14 08:15:28
...
从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程序既然是插件,那么也自然会享有这项功能。
推荐阅读
-
在eclipse使用map reduce编写word count程序生成jar包并在虚拟机运行的步骤
-
用eclipse编写SpringBoot程序的环境搭建
-
在eclipse中编写HDFS的Java程序
-
Eclipse程序员要掌握的常用快捷键分享
-
Eclipse怎么快速注释程序代码?eclipse快速添加注释的三种办法
-
面向对象设计思想的特点(简述面向对象的程序设计思想)
-
eclipse android logcat只显示自己应用程序信息的设置方法
-
eclipse rcp详解Hello World以及eclipse rcp和osgi的简单展示(图文)
-
Eclipse程序员要掌握的常用快捷键分享
-
面向对象设计思想的特点(简述面向对象的程序设计思想)