欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Eclipse rcp/rap 开发经验总结(1) - rap简单介绍和开发环境搭建

程序员文章站 2022-05-18 12:17:09
...

个人博客已经迁移到如下网站 萌萌的IT人后续所有的文章都会在此发布

 

Eclipse rcp/rap 开发经验总结(1) - rap简单介绍和开发环境搭建
            
    
    博客分类: Eclipse rcp/rap 开发 eclipseraprcpeclipse rcpeclipse rap 

----------------------------------------------------------------------------------

[一rap简单介绍
1 基本概念
    RAP可以让开发人员使用JAVA API和按照Eclipse 插件的开发模式构建基于AJAX的Web 2.0应用程序, RAP的工作原理是采用交叉编译的方式将Java 代码生成html、JavaScript和CSS文件,底层基于Qooxdoo AJAX框架,这样,我们就不必接触JavaScript、CSS和处理Http的细节了,可以让我们更关心程序的功能实现。
2 与rcp的关系 
    RAP和RCP 一样,运行在Equinox框架上,Equinox是OSGI R4规范的实现,是一个非常优秀和成熟的OSGi框架,Eclipse 是通过这个框架实现灵活的扩展性和插件的热部署。RAP也支持Eclipse的大部分扩展点,其实RAP和RCP在架构上非常的类似,下图分别为RCP和RAP的架构图
 

Eclipse rcp/rap 开发经验总结(1) - rap简单介绍和开发环境搭建
            
    
    博客分类: Eclipse rcp/rap 开发 eclipseraprcpeclipse rcpeclipse rap 
可以看出,这之间的整体架构差别不大,RCP是基于SWT的,RAP是基于RWT的,RWT是实现了SWT功能的一个子集。其实这之间的使用方式都差不多。比如RWT也能和SWT一样使用MVC的方式来创建表格。

     简单的说就是让RCP的程序在浏览器中展示,那什么是RCP呢?RCP就是由eclipse 插件开发转向桌面应用开发,让你开发出来和eclipse一样的程序一样构造的程序出来,复用eclipse的视图、编辑器、状态栏等等,摆脱失败的awt和swing,让程序拥有专业级效果,程序实现又很简单很优雅,试想一下哪天eclipse整体的界面都可以跑在web上面?对,rap就可以实现,而且eclipse 官方也计划E4版本上让eclispe在web上面跑?虽然现在的进度有很大的延迟,但是我们可以看到rap的版本还是在有条不紊的发布,让eclipse跑在浏览器上面也不会太远了吧。

3 最新版本下载
  1、下载eclipse rcp/rap版本      Eclipse for RCP and RAP Developers
       http://www.eclipse.org/downloads/packages/eclipse-rcp-and-rap-developers/indigosr1
   安装方式1
    在eclipse中打开HelpWelcomOverview选项,选择Rich Ajax Platform   Install Target Platform,如下图


Eclipse rcp/rap 开发经验总结(1) - rap简单介绍和开发环境搭建
            
    
    博客分类: Eclipse rcp/rap 开发 eclipseraprcpeclipse rcpeclipse rap 
点击ok即可完成安装。
3.2 安装方式2
   选择HelpInstall New Software,选择如下图所示的网址,选择rap选项,如下图所示;点击Next然后Finish即可完成安装。
如果下拉选项中没有下图所示的网址,可以点击右侧的Add按钮进行添加。


Eclipse rcp/rap 开发经验总结(1) - rap简单介绍和开发环境搭建
            
    
    博客分类: Eclipse rcp/rap 开发 eclipseraprcpeclipse rcpeclipse rap 

4 相关文档
http://help.eclipse.org/indigo/index.jsp?topic=/org.eclipse.rap.help/help/html/intro.html

 

  • Eclipse rcp/rap 开发经验总结(1) - rap简单介绍和开发环境搭建
            
    
    博客分类: Eclipse rcp/rap 开发 eclipseraprcpeclipse rcpeclipse rap 
  • 大小: 26.7 KB
  • Eclipse rcp/rap 开发经验总结(1) - rap简单介绍和开发环境搭建
            
    
    博客分类: Eclipse rcp/rap 开发 eclipseraprcpeclipse rcpeclipse rap 
  • 大小: 68 KB
  • Eclipse rcp/rap 开发经验总结(1) - rap简单介绍和开发环境搭建
            
    
    博客分类: Eclipse rcp/rap 开发 eclipseraprcpeclipse rcpeclipse rap 
  • 大小: 23.4 KB
  • Eclipse rcp/rap 开发经验总结(1) - rap简单介绍和开发环境搭建
            
    
    博客分类: Eclipse rcp/rap 开发 eclipseraprcpeclipse rcpeclipse rap 
  • 大小: 30.3 KB
  • Eclipse rcp/rap 开发经验总结(1) - rap简单介绍和开发环境搭建
            
    
    博客分类: Eclipse rcp/rap 开发 eclipseraprcpeclipse rcpeclipse rap 
  • 大小: 47.4 KB