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

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

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

    hhh

    常用鏈接

    統計

    最新評論

    我很希望B/S快點退出歷史舞臺!

    我很希望B/S快點退出歷史舞臺!
       建設一個client and server多對多的互聯網環境。并且client的部署和B/S一樣方便,甚至你可以沒有client的概念,而只有獲得服務的概念。
        放眼過去,.net戰略最為接近。





     我不明白為什么很多認為基于瀏覽器等的所謂Web OS會大放光彩。
        顯然由OS延伸來構造一個互聯網應用平臺合理的多。
        
        傳統we作為運行平臺有先天的不足!





     就從傳統web說起,一個html瀏覽器(client)<---->html提供者(web服務器)。也就是它也只是傳統C/S架構一 種,只是它基于標準而帶來了普及性,使得html瀏覽器(client)逐步演變為一個基礎設施(平臺)。很多應用在往這個架構上移,于是基于這個架構的 被稱為B/S的架構出現了。然而很遺憾,它原先并不是作為互聯網應用平臺角度而設計的,于是就有了以下的感慨:
             縱觀web的歷程,就是在一個不適合交互的基礎架構上搭建交互。
              扭曲的發展!
              強扭的瓜的感覺。
            所以我們要的是一個更為通用的互聯網應用平臺,它應該吸取B/S的URL的想法,但是他指向的是實際的程序,并被下載到本地運行。但這個過程某種程度上被透明,所以對用戶來說他完全可以沒有client的概念!當然他首先應該有這樣一個互聯網應用平臺。
          其實這就是讓用戶直接可以面向服務,面向服務是個好概念,所以它并不局限于人于機器之間。軟件不同的組件之間或不同應用之間(可分布在不同物理設備上)可以面向服務的概念集成在一起------即SOA.其中已多對多,松耦合為特點。






    實際上通過一個執行環境(運行時)去統一所有的計算設備已經被認為是不可行的,曾經的很多分布式架構以及java都試圖這樣做,java希望世界所有的計算設備上都運行著java,并都通過java來交流。很遺憾,java沒有做到。
          所以SOA來了,就目前來說 web 服務 被認為是實現SOA的良好架構,而 web 服務的核心是什么,不管怎么說我覺得XML必是其一,而XML又是基于公共標準的。這里的關鍵為了實現應用之間的互聯互通,我們無需要兩個應用都構架于同 一個執行環境(運行時),因為我們僅將我們將要在線上交換的信息達成一致。
          這就帶來了松耦合,及強大的靈活性。在SOA下信息孤島確實可以被很好的解決。
          所以有人說SOA之于企業應用,就如同TCP/IP之于互聯網。
          
          其實html有今天的普及,也是因為它是一個基于文本的公共標準的消息格式不依賴于執行環境,但是它的設計目標性太強不具有通用性的要求。因為它一開始就是為一個具體的應用架構而設計的。然而后面對于它的要求不斷拓寬,甚至希望它能變
          成一個運行平臺于是xxxscript開始了,但是這時實際上已經存在了執行環境的依賴了,因為不同xxxscript有不同的執行環境
          所以這時就有這個網頁怎么在這個瀏覽器上不能打開的這樣的說法了。而反過來雖然有了xxxscript但是還是受到B/S架構的很多 限制(B/S的頁面模型)。所以與其不倫不類還不如將與人打交道的最終客戶端直接置身于本地的執行環境中,并且這個執行環境要具備“使得client的部 署和 B/S一樣方便,甚至你可以沒有client的概念,而只有獲得服務的概念。”
        
         如果對這個執行環境美其名曰一下:那么就叫它RIA平臺吧!
          顯然這個東西沒有一個公共的標準,所以幾路人馬現在是各自而戰,來打造這一平臺,并且進行部署。
          如Flex那一路,在部署的時候搞的是:悄悄的進行,打搶的不要。因為是目前主流瀏覽器都裝有flash player,等于無形中它的RIA平臺已經部署好了。
          
          而MS顯然是大張旗鼓:我是老大我怕誰。一句話,因為對MS來說vista就是RIA平臺。當然細分一下應該是其上的.net平臺來支撐RIA。因為MS原有在桌面OS的壟斷地位,使得它將.net融于vista以大兵團作戰,成敗在此一舉!
          
          不管怎么說,vista比起其他幾路人馬,確實是最完整,最強大的RIA平臺。







     b/s增強前臺交互能力的方向意味著什么,意味著在要有更強的描述行為邏輯的語言(程序設計語言)寫的東西在本地執行,那么這些描述行為邏輯的語言是不是有好多,。。。。。。???!!!!
          
          其二,有很多應用僅憑Http(請求---響應)這種交互方式不夠,比如有些是要請求----回調,還有一些是觀察者模型的交互等 等.比如報價系統就是屬于這種觀察者模型的,客戶端發送某個報價信息的請求,那么以后這個報價一有變化服務器端就要立刻通知客戶端(這里TGP連接要一直 保持著).
          
          其三,是UI,采用HTML描述的UI過于不足,很多應用需要構建豐富的UI.
          
          如果B/S架構做到了以上說的,那么還是B嗎???平臺無關性又如何保證???
          
          其實對于這個問題應該這么說: b/s向基礎平臺發展是一個扭曲的發展,
          因為它是一個應用架構.
          而由OS延伸則更為合理.
        
        當然如果某個應用符合B/S架構,那么b/s當然是不錯的選擇.只是它向基礎平臺發展是一個扭曲的發展.(再次強調!)
        
        或者這個話題可以這么說:
        希望b/s向基礎平臺發展可以快點結束了!








    我們來看一個問題。
      定義一個描述信息(內容)的語言的標準(HTML,XML...),和定義一個一統的程序語言(java ,c,c++,c#,.................)的標準哪一個容易。
      事實告述我們應該是前者。也就是說Application背后的運行環境注定是多樣性的。
      那么web為什么能跨平臺呢?因為它們共享的是前者,一個HTML標準,HTML不是Application。然而扭曲就從這里開始,HTML不斷擴展在向Application演進,隨之跨平臺特性不斷削弱。
      
      那么這樣一個演化說明了什么呢?說明我們需要Application,且它要像web一樣易部署。我們可以稱使得這樣的Application得以運行的平臺為互聯網應用平臺。
      但Application終究有很多不同的平臺,互聯網應用平臺也不例外。但我們想想web演化的最后是不是還是難逃Application平臺的多樣性呢!(而且它走的路扭曲的多)
      
      所以問題關鍵回到了誰將最有可能成為互聯網應用平臺的老大,目前來看實力最強還是vista.
      其實個人感覺vista一大使命就是要將傳統OS延伸成一個互聯網應用平臺,很多人似乎忽略了MS的這個野心。






     Tim Berners-Lee的說Web是一個"信息空間"。很精辟!
        
        但我們更需要互聯網是一個"服務空間",技術一點的話叫"Application空間",只是這些Application要以服務的方式提供出去.所以人性化的講法叫"服務空間".
        
        當然提供信息也是服務,所以前者是后者的一個子集!

    posted on 2006-10-17 17:51 hhh 閱讀(2223) 評論(25)  編輯  收藏

    評論

    # re: 我很希望B/S快點退出歷史舞臺! 2006-10-17 18:27 Memo

    真是狹隘的論調, B/S 存在有它的道理, 以后被淘汰也是正常現象, 在什么樣的環境就做什么樣的事情, 而不是胡亂抱怨, 還有, 復制粘貼好歹也排下版  回復  更多評論   

    # re: 我很希望B/S快點退出歷史舞臺! 2006-10-17 18:31 hhh

    不好意思,我剛從豆瓣上寫的搬到這里來,那邊是對話式的,忘了整理一下了!  回復  更多評論   

    # re: 我很希望B/S快點退出歷史舞臺! 2006-10-17 19:33 冰川

    好帖!
    頂一把。  回復  更多評論   

    # re: 我很希望B/S快點退出歷史舞臺! 2006-10-17 19:42 zeroblue

    事實標準和理想標準永遠是有差距的。  回復  更多評論   

    # re: 我很希望B/S快點退出歷史舞臺! 2006-10-17 20:29 jeffjie

    一看就知道是豆瓣那一貼。
    在那里我已沒話說,在這里再表示一次。
    我沒話可說。。  回復  更多評論   

    # re: 我很希望B/S快點退出歷史舞臺! 2006-10-17 20:40 hhh

    還是希望大家談談看法!  回復  更多評論   

    # re: 我很希望B/S快點退出歷史舞臺! 2006-10-17 22:37 hiko

    暈~感覺你理論方面還是關注得比較多,但是自己動手比較少。。。
    你自己多寫幾個項目就能悟到了  回復  更多評論   

    # re: 我很希望B/S快點退出歷史舞臺! 2006-10-18 08:33 TonyZhao

    善哉~你不是正在使用瀏覽器發貼嗎?  回復  更多評論   

    # re: 我很希望B/S快點退出歷史舞臺! 2006-10-18 09:27 itvincent

    說得很好,體現出一個方向,希望能出現一種平臺解決b/s的缺陷,那將是偉大的,但是需要時間,b/s也是經歷漫長的時間才有今天的地位  回復  更多評論   

    # re: 我很希望B/S快點退出歷史舞臺! 2006-10-18 10:03 hhh

    @TonyZhao

    悲哉~我不是正覺得糟糕的體驗,特不爽嗎!  回復  更多評論   

    # re: 我很希望B/S快點退出歷史舞臺! 2006-10-18 10:47 49Degree

    TonyZhao: 善哉~你不是正在使用瀏覽器發貼嗎?
    LZ : 悲哉~我不是正覺得糟糕的體驗,特不爽嗎!

    服了LZ.....照你所說,我們天天在用瀏覽器看網站是個很糟糕的體驗,
    那么我估計你會想用RMB買單也是個糟糕的體驗,刷刷卡多好...
    難道你也希望RMB退出交易舞臺???

    如果按照你所說,B/S快點退出歷史舞臺,Google,Yahoo,Baidu都會通通和人們說 ByeBye!!!!!

    我只能說樓主你好尼采!  回復  更多評論   

    # re: 我很希望B/S快點退出歷史舞臺! 2006-10-18 11:12 Alan

    你以為c/s只有 .net可以implement嗎?你把notes放在哪去了?  回復  更多評論   

    # re: 我很希望B/S快點退出歷史舞臺! 2006-10-18 11:21 hhh

    @49Degree
    如果按照你所說,B/S快點退出歷史舞臺,Google,Yahoo,Baidu都會通通和人們說 ByeBye!!!!!
    _____________________________________________________

    他們一定要用B/S才能提供他們的服務。
    是你的思想狹隘了吧!

    那么我估計你會想用RMB買單也是個糟糕的體驗,刷刷卡多好...
    ——————————————————————————————
    這個到不覺得,有時候刷卡更麻煩,耗時!  回復  更多評論   

    # re: 我很希望B/S快點退出歷史舞臺! 2006-10-18 14:26 123bingbing

    增開7群,號碼 30440732
    8群 30756649
    9群 30178567
    10群 28694497

    我們的qq群:15096318 學習程序的都可以來  回復  更多評論   

    # re: 我很希望B/S快點退出歷史舞臺! 2006-10-18 14:26 GoKu

    我覺得b/s模式涉及起來更方便,有不足也有優點  回復  更多評論   

    # re: 我很希望B/S快點退出歷史舞臺! 2006-10-18 17:31 飛來的

    你所厭倦的BS已經推出歷史舞臺了,如果你研究一下GWT的話你就理解我說的是什么意思——他雖然是BS,但是完全和CS一模一樣

    GWT或者他代表的編程模式,會改變現有的軟件開發,在客戶端-服務器的領域,delphi、VB等等將徹底退出歷史舞臺,更不必說swing、awt、swt之類的了  回復  更多評論   

    # re: 我很希望B/S快點退出歷史舞臺! 2006-10-18 18:09 hhh

    @飛來的


    我覺得很顯然你沒有仔細看,AJAX只不過是"b/s增強前臺交互能力的方向"發展!是進一步扭曲的發展.
    flex就比它徹底多!

    在客戶端-服務器的領域,delphi、VB等等將徹底退出歷史舞臺,更不必說swing、awt、swt之類的了
    ______________________________
    還有顯然你也不了解swing,swing的設計充滿了oo的藝術.delphi、VB從思想上顯然是落后于swing的!  回復  更多評論   

    # re: 我很希望B/S快點退出歷史舞臺! 2006-10-19 13:15 hhh

    希望大家繼續發表看法!  回復  更多評論   

    # re: 我很希望B/S快點退出歷史舞臺! 2006-10-20 10:49 瘋流成性

    如果每家帶寬能上100M+的話,BS的空間絕對比CS大,但是也代替不了CS,它們都有各自的優點  回復  更多評論   

    # re: 我很希望B/S快點退出歷史舞臺! 2006-10-20 12:21 hhh

    @瘋流成性
    呵呵,如果是這樣的話

    這個能實現了
     但我們更需要互聯網是一個"服務空間",技術一點的話叫"Application空間",只是這些Application要以服務的方式提供出去.所以人性化的講法叫"服務空間".

      回復  更多評論   

    # re: 我很希望B/S快點退出歷史舞臺! 2006-10-21 14:10 jinmy

    我覺得B/S的交互性不好,如果能把thin client來調用服務,實現一個完整的系統,是符合表示層豐富,業務邏輯又容易維護,集成等特點.
    但是B/s現在還是有必要存在的一種客戶端形式,也許以後會出現替代品.  回復  更多評論   

    # re: 我很希望B/S快點退出歷史舞臺! 2006-10-23 14:39 my

    胡說八道  回復  更多評論   

    # re: 我很希望B/S快點退出歷史舞臺! 2006-10-26 21:38 icefire

    為什么b/s可以流行???
    c/s有太多的優勢,可惜就是有一點,平臺相關性!!!同時還有客戶端程序的專有性!
    除非有人能統一系統平臺,又或者出現所有OS統一的智能交互方式。  回復  更多評論   

    # re: 我很希望B/S快點退出歷史舞臺! 2006-11-07 18:37 amp@java[匿名]

    B/S流行的原因之一是因為HTTP連接是無狀態的,而恰恰是因為這種無狀態的連接影響了用戶體驗,因為每次要看到新東西,總是需要用戶點擊。
    C/S用起來爽,我覺得主要是因為服務器能夠把信息主動發送到客戶端,有種“實時”的感覺。然而,這樣一來,服務器的負擔就大大加重了,Web服務器可以容納成千上萬個客戶端連接,C/S服務器在相同條件下可能1/10都做不到。  回復  更多評論   

    # re: 我很希望B/S快點退出歷史舞臺![未登錄] 2007-04-15 02:56 αβγ

    這是不可能的.我覺得cs 和 bs 必將長期共存.  回復  更多評論   


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


    網站導航:
     
    主站蜘蛛池模板: 亚洲国产成人久久笫一页| 亚洲youwu永久无码精品| 亚洲 无码 在线 专区| 91成年人免费视频| av永久免费网站在线观看| 亚洲精品成a人在线观看夫| 久久亚洲AV成人无码软件| 国产精品亚洲高清一区二区| 免费高清资源黄网站在线观看| 久久综合九色综合97免费下载 | 亚洲大片免费观看| 中文字幕免费在线看线人动作大片| 成人婷婷网色偷偷亚洲男人的天堂 | 久久久久亚洲av无码尤物| 久久精品国产精品亚洲艾草网美妙 | 国产亚洲色婷婷久久99精品91| 在线观着免费观看国产黄| 日韩av无码成人无码免费| 亚洲一级免费毛片| 91精品国产免费久久国语麻豆| 免费一区二区三区| 四虎影视无码永久免费| 黄色视频在线免费观看| 中文字幕在线视频免费| 男女一边摸一边做爽的免费视频| 免费手机在线看片| 一级做a爱过程免费视| 午夜不卡AV免费| 国产A∨免费精品视频| 国产精品成人免费观看| 2022免费国产精品福利在线 | 亚洲av日韩av无码| 亚洲国产精品久久66| 亚洲人成在线观看| 亚洲精品在线视频观看| 亚洲成aⅴ人在线观看| 亚洲国产av美女网站| 亚洲中文字幕AV在天堂| 亚洲av无码专区首页| 美女被爆羞羞网站免费| 国产精品高清免费网站|