That way I want to stay

          BlogJava 首頁 新隨筆 聯(lián)系 聚合 管理
            55 Posts :: 1 Stories :: 41 Comments :: 0 Trackbacks
          ???? 前了陣子,做了個(gè)firefox下的插件,在了解它的插件運(yùn)作的過程中,才發(fā)現(xiàn),原來程序還可以是這樣組成的。
          ??? 我們現(xiàn)在的所有B/S程序,UI上就是由HTML+JavaScript組成的,而它這樣的局限就是,這樣的UI只能在瀏覽器上運(yùn)行;而且它的UI會比較簡單,不能像桌面程序中的一些效果。
          ??? 前面那個(gè)問題,其實(shí)很容易回答,大部分桌面程序也只能在Window上運(yùn)行,大部分人都會裝Windows,但是大部分人也都會裝瀏覽器。
          ??? 而后面這個(gè)問題,就是我要說的內(nèi)容了。Firefox里面所有界面上的布局,都是用類似于HTML的XUL語言生成的,它比HTML支持更多的UI,更方便的一些操作。
          ??? 當(dāng)你發(fā)現(xiàn),用HTML就可以構(gòu)造出一個(gè)功能非常復(fù)雜的GUI時(shí),當(dāng)你發(fā)現(xiàn)光光html就可以做出一個(gè)Firefox那樣的界面時(shí),當(dāng)你發(fā)現(xiàn),F(xiàn)irefox這個(gè)平臺上所有的程序都是由HTML組成時(shí),這就是我的驚異了。
          ??? 當(dāng)你發(fā)現(xiàn),其實(shí)用HTML就可以做出所有的GUI程序時(shí),這就是Moliza的思路了(其實(shí)NetBean的RPC中各個(gè)Plugin的UI的思路跟這個(gè)有點(diǎn)類似)。
          ??? 當(dāng)你發(fā)現(xiàn),你要打開一個(gè)程序,你只需要一個(gè)瀏覽器,打開一個(gè)網(wǎng)頁,其余啥都不用做時(shí),這就是Google的思路了。
          ??? 這就是我的感覺。
          ??? 而且我在做這個(gè)Firefox的插件時(shí),我一直感覺我在用AJAX,其實(shí)AJAX的思路,最有價(jià)值的就是,UI上每次變更,不需要刷新整個(gè)頁面,不需要 Reload整個(gè)UI,只需要變更它需要變化的部分,就像桌面程序一樣。而你在用Firefox的時(shí)候,你會感覺到Firefox在刷新什么東西嗎?
          posted on 2007-01-21 13:07 Wingel 閱讀(2802) 評論(8)  編輯  收藏

          Feedback

          # re: 做了Firefox下的一個(gè)擴(kuò)展,它的設(shè)計(jì)理念真的是非常超前啊 2007-01-21 16:18 hu
          言之無物.什么都沒明白.  回復(fù)  更多評論
            

          # re: 做了Firefox下的一個(gè)擴(kuò)展,它的設(shè)計(jì)理念真的是非常超前啊 2007-01-21 17:05 Anders小明
          這個(gè)理念不算超前,其實(shí)如果你有寫過Dreamweaver插件你就知道,Dreamweaver的程序界面,也是利用類似XUL的market定義的。
          這樣的設(shè)計(jì)其實(shí)比比皆是,如果你愿意,Window程序也可以的。
          相對而言,我還是比較看好Flex,以及MS的WPF,而XUL感覺支持的力量太少了!
            回復(fù)  更多評論
            

          # re: 做了Firefox下的一個(gè)擴(kuò)展,它的設(shè)計(jì)理念真的是非常超前啊 2007-01-22 09:16 qq2008
          FIREFOX確實(shí)很NB  回復(fù)  更多評論
            

          # re: 做了Firefox下的一個(gè)擴(kuò)展,它的設(shè)計(jì)理念真的是非常超前啊 2007-01-22 10:12 GoKu
          這個(gè)也能扯上AJAX?
            回復(fù)  更多評論
            

          # re: 做了Firefox下的一個(gè)擴(kuò)展,它的設(shè)計(jì)理念真的是非常超前啊 2007-01-22 12:58 jj
          屁!!!  回復(fù)  更多評論
            

          # re: 做了Firefox下的一個(gè)擴(kuò)展,它的設(shè)計(jì)理念真的是非常超前啊[未登錄] 2007-01-22 15:26 無名
          我想問下實(shí)現(xiàn)的代價(jià)高不高,能不能做到像桌面開發(fā)中的那樣,用手拖就生成一個(gè)控件的界面?  回復(fù)  更多評論
            

          # re: 做了Firefox下的一個(gè)擴(kuò)展,它的設(shè)計(jì)理念真的是非常超前啊 2007-01-22 16:26 Slash
          嗯,代價(jià)蠻高的,沒有一個(gè)好的IDE  回復(fù)  更多評論
            

          # re: 做了Firefox下的一個(gè)擴(kuò)展,它的設(shè)計(jì)理念真的是非常超前啊 2007-01-25 12:09 Web 2.0 技術(shù)資源
          莫名其妙.......... 不過還是辛苦了.  回復(fù)  更多評論
            


          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 陈巴尔虎旗| 福建省| 东城区| 陕西省| 姚安县| 泰来县| 祁东县| 佛冈县| 万山特区| 奇台县| 内丘县| 额尔古纳市| 涟水县| 开江县| 资兴市| 广德县| 黎川县| 长乐市| 呼伦贝尔市| 巢湖市| 报价| 方山县| 华宁县| 濉溪县| 城市| 吉安县| 榆树市| 若尔盖县| 苏尼特右旗| 潞城市| 社旗县| 乐亭县| 武夷山市| 府谷县| 五家渠市| 大城县| 乐都县| 资源县| 尉犁县| 高阳县| 胶南市|