<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    好好生活,努力工作,天天向上!

    BlogJava 首頁 新隨筆 聯系 聚合 管理
      46 Posts :: 1 Stories :: 178 Comments :: 0 Trackbacks

      最近這幾天在瀏覽eclipse.org 網址上發現RAP 的版本已經發布到1.2.1M7了,看來RAP打算和Eclipse 3.5同步發布了,因為看RAP的開發計劃和Eclipse SDK 的開發計劃基本一致,說實話挺喜歡這個東西的,因為RAPEclipse RCP的基礎上實現了一套機制,這樣就可以達到真正的富客戶端了,使用Java代碼編寫處理邏輯,然后采用交叉編譯的方式編譯成JavaScript,這樣可以不用經常面對JavaScript,特別是體會到OO開發方式的好處后,看JavaScript特別費勁,不過說起用Java代碼轉換成JavaScriptRAP還有一個競爭對象,那就是GWT了,GWT的來頭不小,東家是大名鼎鼎的Google,可是GWT正如它的名字一樣,只是一個JavaScript工具,無法當作框架使用,在大型系統上使用GWT我估計效率不會太高,如果能夠整合到Struct或者JSF中,感覺發展還是很有前途的。

      在RAP項目主頁:http://www.eclipse.org/rap 上可以下載到最新的RAP 文件,提供兩個文件下載,一個是目標平臺:rap-runtime-1.2.0-M7-20090505-1445.zip,還有一個是rap的開發工具集:rap-tooling-1.2.0-M7-20090505-1456.zip,將他們下載下來然后使用鏈接插件的方式讓Eclipse加載就可以體驗了,不過我試過好幾次,通過這種方式好像加載有問題,建議使用update方式將它下載下來,而且Eclipse 3.4 的下載管理器現在采用得了多線程下載模式,速度和我們使用的下載工具比如迅雷的下載速度差不了多少,這樣還可以讓Eclipse幫你檢查插件的依賴項。

      安裝后啟動應該會出現上面的歡迎界面


       點擊上面的“install Target Platform”鏈接可以設置RAP的運行目標平臺,在接下來的對話會提示你的target文件的位置,點擊“OK”就行了。

        設置完成以后,打開Plugin-ins 視圖可以看到目前加載進來的插件,從中選擇org.eclipse.rap.demo插件,右鍵選擇,從彈出的對話框中選擇“Import As -> Source Project",將插件的源代碼作為插件項目添加進來。

       雙擊打開plugin.xml文件,可以看到如下啟動方式:



      現在作為RAP應用啟動,運行效果如下:


       怎么樣,如果開發過RCP應用,會發現界面的風格和RCP非常的相似。這里的demo工程共附帶了四個例子,上面這個是工作區的例子,我們可以通過運行配置對話框查看其他的例子,
     

     點擊”Entry Point“文本框后的”Browe...“可以瀏覽可運行的實例。我們來看下controls 例子:


    還有關于布局的例子:


    Rwt的例子:

      上面就是RAP自己提供的Demo,怎么樣,看起來功能挺強大的吧,RAP其實是實現了RCP框架的一個子集,RWTSWT的一個子集.RWT采用的Qooxdoo AJAX框架。不過我認為這個默認的界面不是非常漂亮的那種,我比較喜歡Extj的的那種流光溢彩的組件,好在RAP的擴展性比較強大,同樣支持擴展點,完成可以DIY出你想要的界面主題。比如下面這樣:



      在 RAP 中,主題文件是簡單的 Java 屬性文件。可以在 org.eclipse.rap.rwt 插件的 src/ 目錄中找到名為 theme-template.properties 的模板。只需要指定與自定義相關的那些屬性,必須在plugin.xml文件的擴展點 org.eclipse.rap.swt.themes 注冊它才能使用。

      如果你有興趣的話可以試試看。

    下面是幾個在線Demo :

    1.http://rap.eclipse.org/rwt/W4TDelegate

    2.http://eclipsediscovery.yoxos.com/discovery/rap

    3.http://rap.eclipse.org/rapdemo/rms 

    posted on 2009-05-21 14:18 VWPOLO 閱讀(4250) 評論(2)  編輯  收藏 所屬分類: Web 開發

    Feedback

    # re: Eclipse RAP 試用筆記 2009-05-21 21:21 MC
    RAP應該是基于rwt,相對于swt,實際是在系統級層次用ajax代替了dll的實現,于是乎,swt跨平臺跨到瀏覽器上了...  回復  更多評論
      

    # re: Eclipse RAP 試用筆記 2009-05-22 09:08 VWPOLO
    @MC
    是的,的確是這樣,使用的AJAX框架是Qooxdoo,這個AJAX框架相對于其他的AJAX框架性能比較好  回復  更多評論
      

    主站蜘蛛池模板: 精品无码国产污污污免费网站| 国产精品久久久久久亚洲影视| 国产真人无码作爱视频免费 | 久久国产精品成人免费| 亚洲国产精品嫩草影院久久| 老司机午夜精品视频在线观看免费| 日本免费人成视频播放| 另类专区另类专区亚洲| 亚洲精品无码激情AV| 亚欧乱色国产精品免费视频| 亚洲老妈激情一区二区三区| 外国成人网在线观看免费视频| 亚洲国产天堂久久综合网站| 最近中文字幕高清免费中文字幕mv| 亚洲福利视频一区二区三区| 69成人免费视频| 亚洲av日韩专区在线观看| 国产在线98福利播放视频免费| www在线观看免费视频| 亚洲av永久无码精品网站| 91免费国产自产地址入| 亚洲国产综合AV在线观看| 四虎精品亚洲一区二区三区| 国产精品无码永久免费888| 亚洲AV无码码潮喷在线观看| 波多野结衣在线免费观看| 美女黄色毛片免费看| 午夜亚洲AV日韩AV无码大全| 97免费人妻无码视频| 四虎影视久久久免费| 亚洲视频在线不卡| 国产自产拍精品视频免费看| 国产精品偷伦视频免费观看了| 亚洲最新黄色网址| 国产一级淫片免费播放| 日韩精品免费视频| 亚洲成a人无码亚洲成av无码| 在线观看国产区亚洲一区成人| 91久久精品国产免费直播| 污污的视频在线免费观看| 亚洲黄色一级毛片|