最近有些人很喜歡Brian HTTP://www.aliyun.com/zixun/aggregation/16763.html">Madden的文章《說‘PC已死’不代表‘鍵盤和滑鼠已死’》, 但我要在這裡糾正一個錯誤的觀念:雲應用就是Web應用。
雲應用和Web應用的概念經常被替換使用,現在是時候給它們一個公開的定義並開展討論了。 (我瞭解的也十分有限,但每次使用時我都儘量瞭解清楚)
首先要解釋一下 「雲」的概念。 當我們提及雲的時候,實際討論的是一個架構,其中存儲資料,主要的計算工作發生在資料中心裡。 所有的操作都由一個複雜的後臺環境支援,以保證執行時間、安全、與其他系統的集成和支援盡可能多的訪問方式。 雲可以是私有或者公有形式的,有時候也指那些表面上並沒表明「雲」的解決方案。
表面上,Web應用和雲應用具有一些相同的特性。 它們部署在不同的地方並且在任何地方都能夠訪問。 Web可以説明你訪問雲服務,但並不意味著兩者是一樣的。 Web應用也可以是單獨的應用,比如將點陣圖轉化為向量圖,在圖像中添加陰影或者是在Twitter查找你失去了哪些粉絲。
不幸的是,說所有的雲應用都是web應用並沒有邏輯上的問題,但並不是所有的web應用都是雲應用。
Box、 Dropbox、ShareFile、Sugar Sync這些普遍被認為是雲應用的程式,雖然具有web介面,但它們絕對不是web應用。 它們運行在一個後臺系統上,這個系統用來擴展和支援不同需求的使用者。 Web介面只不過是使用該服務的另一種方式而已。
Email,這個令人厭煩的、充滿垃圾郵件的應用也是雲應用。 事實上,當它還叫做E-Mail的時候,就是一款雲應用程式,即使那時候我們並不瞭解它。 我們使用Outlook、Mail.app和其他的郵箱應用來訪問Gmail(Gmail被普遍認為是一款雲應用)、Exchange(幾乎沒人認為其是雲應用)、 Zimbra(如果你在VMware工作會用到)中的郵件以及所有其他的後臺。
SalesForce.com主要是通過web方式進行訪問的,和許多其他被認為是web應用的解決方案一樣。 如果訪問方式是決定應用程式類型的標準的話,那麼不能忽略手機應用程式,其可以更容易地使用SalesForce或者像Concur(TripIt的擁有者)這樣的報銷、差旅系統。
仔細考慮之後,也許將一切通過web方式訪問的系統稱為web應用是可以的,只要我們將其視為多層的應用,其服務運行于雲環境中,通過任何應用程式進行訪問。
我們有手機應用、桌面應用、web應用和其他應用,所有這些應用用來訪問存儲在後臺某個地方的服務。 或許,事實上並不存在雲「應用」,稱之為雲「服務」更為恰當,你覺得呢?
(責任編輯:施柏鵬)