云應(yīng)用和Web應(yīng)用的區(qū)別
最近有些人很喜歡Brian Madden的文章《說‘PC已死’不代表‘鍵盤和鼠標(biāo)已死’》,但我要在這里糾正一個錯誤的觀念:云應(yīng)用就是Web應(yīng)用。
云應(yīng)用和Web應(yīng)用的概念經(jīng)常被替換使用,現(xiàn)在是時候給它們一個公開的定義并開展討論了。(我了解的也十分有限,但每次使用時我都盡量了解清楚)
首先要解釋一下 “云”的概念。當(dāng)我們提及云的時候,實際討論的是一個架構(gòu),其中存儲數(shù)據(jù),主要的計算工作發(fā)生在數(shù)據(jù)中心里。所有的操作都由一個復(fù)雜的后臺環(huán)境支持,以保證運行時間、安全、與其他系統(tǒng)的集成和支持盡可能多的訪問方式。云可以是私有或者公有形式的,有時候也指那些表面上并沒表明“云”的解決方案。
表面上,Web應(yīng)用和云應(yīng)用具有一些相同的特性。它們部署在不同的地方并且在任何地方都能夠訪問。Web可以幫助你訪問云服務(wù),但并不意味著兩者是一樣的。Web應(yīng)用也可以是單獨的應(yīng)用,比如將位圖轉(zhuǎn)化為矢量圖,在圖像中添加陰影或者是在Twitter查找你失去了哪些粉絲。
不幸的是,說所有的云應(yīng)用都是web應(yīng)用并沒有邏輯上的問題,但并不是所有的web應(yīng)用都是云應(yīng)用。
Box、 Dropbox、ShareFile、Sugar Sync這些普遍被認(rèn)為是云應(yīng)用的程序,雖然具有web界面,但它們絕對不是web應(yīng)用。它們運行在一個后臺系統(tǒng)上,這個系統(tǒng)用來擴(kuò)展和支持不同需求的用戶。Web界面只不過是使用該服務(wù)的另一種方式而已。
Email,這個令人厭煩的、充滿垃圾郵件的應(yīng)用也是云應(yīng)用。事實上,當(dāng)它還叫做E-Mail的時候,就是一款云應(yīng)用程序,即使那時候我們并不了解它。我們使用Outlook、Mail.app和其他的郵箱應(yīng)用來訪問Gmail(Gmail被普遍認(rèn)為是一款云應(yīng)用)、Exchange(幾乎沒人認(rèn)為其是云應(yīng)用)、Zimbra(如果你在VMware工作會用到)中的郵件以及所有其他的后臺。
SalesForce.com主要是通過web方式進(jìn)行訪問的,和許多其他被認(rèn)為是web應(yīng)用的解決方案一樣。如果訪問方式是決定應(yīng)用程序類型的標(biāo)準(zhǔn)的話,那么不能忽略手機(jī)應(yīng)用程序,其可以更容易地使用SalesForce或者像Concur(TripIt的擁有者)這樣的報銷、差旅系統(tǒng)。
仔細(xì)考慮之后,也許將一切通過web方式訪問的系統(tǒng)稱為web應(yīng)用是可以的,只要我們將其視為多層的應(yīng)用,其服務(wù)運行于云環(huán)境中,通過任何應(yīng)用程序進(jìn)行訪問。
我們有手機(jī)應(yīng)用、桌面應(yīng)用、web應(yīng)用和其他應(yīng)用,所有這些應(yīng)用用來訪問存儲在后臺某個地方的服務(wù)。或許,事實上并不存在云“應(yīng)用”,稱之為云“服務(wù)”更為恰當(dāng),你覺得呢?