關於基於web瀏覽器實現分佈式計算構想

       隨着計算機技術和硬件的發展,瀏覽器越來越具有強大解析分析本領,隨着html5.0 的發佈,這種趨勢很可能被強化.瀏覽器的作用會越來越重要,在未來生活中各種雲,已經初見雛形.

      但是雲的使用是技術成本還是比較高的 ,而商業上的超級計算的費用無疑會是很高,那麼有沒有一種更好的方式呢?有,基於瀏覽器實現分佈式計算無疑是一種不錯的選擇.

自從2004 年,谷歌的Gmail使一項技術風靡全球,那就ajax 也就是異步交互的javascript 運用,帶給了我們又一種時代,是一種基於富web時代,注重用戶體驗的時代. ajax是異步提交數據的技術.這使得基於網頁的富應用豐富起來,越來越多的遊戲開始使用web程序來開發,這極大減少各種開支.那麼,我們可不可充分發揮它的潛力呢,使用ajax或者jquery 來基於異步的提交數據的基礎呢..
        說了這麼多還是說使用ajax或者jquery 來提交數據.而最重要的是,怎麼實現計算的分離.把一個複雜的運算計算過程分解成,很多個獨立的小程序, 響應到瀏覽器.通過javascript運算,然後在提交到服務器.這裏有個很重的問題希望感興趣提出建議和想法:  1.程序段的分割 2.的到結果怎麼整合,由於是基於瀏覽器的,異步提交,結果怎麼整合.不會影響程序的後緒運行.

     在這裏筆者提出一個想法,javascript面向對象的,而面向對象編程,開發主流開發模式.C++ ,java ,C# ... 中的面向對象,我們使用的那麼自然流暢,而javascript 中的面向對象,我們還沒有深入的應用過,最多的應用也無非就是製作一些效果.而這些效果大多是使用DOM組件, 操作文檔,樣式而已.而javascript中的面向對象的,冷淡,無疑是巨大的浪費.

 

 


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章