zoukankan      html  css  js  c++  java
  • Eclipse rap 富客户端开发总结(1) :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的架构图 
      

     
    可以看出,这之间的整体架构差别不大,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,如下图 


     
    点击ok即可完成安装。 
    3.2 安装方式2 
       选择HelpInstall New Software,选择如下图所示的网址,选择rap选项,如下图所示;点击Next然后Finish即可完成安装。 
    如果下拉选项中没有下图所示的网址,可以点击右侧的Add按钮进行添加。 


     

    4 相关文档 

  • 相关阅读:
    通过vue-cli命令行安装uni-app
    微信小程序中父子通信
    react启动问题
    react 父子通信
    windows下MongoDB的安装和启动服务--转载
    vue中使用骨架 vue-skeleton-webpack-plugin
    像企业一样思考
    Promise原理详解
    如何封装一个Cookie库
    你应该知道的浏览器缓存知识
  • 原文地址:https://www.cnblogs.com/dengyungao/p/7503536.html
Copyright © 2011-2022 走看看