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

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

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

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

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

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

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

      安裝后啟動(dòng)應(yīng)該會(huì)出現(xiàn)上面的歡迎界面


       點(diǎn)擊上面的“install Target Platform”鏈接可以設(shè)置RAP的運(yùn)行目標(biāo)平臺,在接下來的對話會(huì)提示你的target文件的位置,點(diǎn)擊“OK”就行了。

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

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



      現(xiàn)在作為RAP應(yīng)用啟動(dòng),運(yùn)行效果如下:


       怎么樣,如果開發(fā)過RCP應(yīng)用,會(huì)發(fā)現(xiàn)界面的風(fēng)格和RCP非常的相似。這里的demo工程共附帶了四個(gè)例子,上面這個(gè)是工作區(qū)的例子,我們可以通過運(yùn)行配置對話框查看其他的例子,
     

     點(diǎn)擊”Entry Point“文本框后的”Browe...“可以瀏覽可運(yùn)行的實(shí)例。我們來看下controls 例子:


    還有關(guān)于布局的例子:


    Rwt的例子:

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



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

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

    下面是幾個(gè)在線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 閱讀(4251) 評論(2)  編輯  收藏 所屬分類: Web 開發(fā)

    Feedback

    # re: Eclipse RAP 試用筆記 2009-05-21 21:21 MC
    RAP應(yīng)該是基于rwt,相對于swt,實(shí)際是在系統(tǒng)級層次用ajax代替了dll的實(shí)現(xiàn),于是乎,swt跨平臺跨到瀏覽器上了...  回復(fù)  更多評論
      

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

    主站蜘蛛池模板: 一级做受视频免费是看美女| 国产在线观看免费av站| 免费又黄又硬又爽大片| 九九九国产精品成人免费视频| 久久91亚洲人成电影网站| 日本免费xxxx| 一区二区三区免费在线视频 | 久久亚洲国产精品一区二区| 在免费jizzjizz在线播| 在线综合亚洲中文精品| 国产成人精品曰本亚洲79ren| 99久久综合精品免费| 久久亚洲AV成人无码国产电影 | 亚洲国产精品成人综合色在线婷婷| 白白国产永久免费视频| 女同免费毛片在线播放| 亚洲综合激情五月丁香六月| 久久精品国产精品亚洲下载 | 亚洲黄色在线观看网站| 免费一级毛片在线观看| 1000部拍拍拍18勿入免费视频下载| 日本系列1页亚洲系列| 久久久久久亚洲精品成人| 免费va人成视频网站全| 久久久久久精品免费看SSS| 一级毛片视频免费观看| 学生妹亚洲一区二区| 精品亚洲一区二区| 免费国产a国产片高清| 日本亚洲免费无线码| 日韩免费高清播放器| 亚洲AV无码专区在线厂| 亚洲成a人片7777| 亚洲国产成人一区二区精品区 | 亚洲精品亚洲人成在线观看| 国产禁女女网站免费看| 91九色精品国产免费| 美女在线视频观看影院免费天天看 | selaoban在线视频免费精品| 亚洲乱理伦片在线观看中字| 亚洲1234区乱码|