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 相关文档 

  • 相关阅读:
    nodejs文本文件的读写
    nodejs目录与文件遍历
    问题建模
    Using JavaScript with WKWebView in iOS 8
    git 合并提交
    iOS中类簇的使用--__NSPlaceholderArray __NSPlaceholderDictionary
    QQ音乐Android客户端Web页面通用性能优化实践
    HDFS+ClickHouse+Spark:从0到1实现一款轻量级大数据分析系统
    图计算黑科技:打开中文词嵌入训练实践新模式
    腾讯“神盾-联邦计算”平台带你翻越数据合作的重重大山
  • 原文地址:https://www.cnblogs.com/dengyungao/p/7503536.html
Copyright © 2011-2022 走看看