優(yōu)點
網(wǎng)絡(luò)應(yīng)用程序不需要任何復(fù)雜的“展開”過程,你所需要的只是一個適用的瀏覽器;
網(wǎng)絡(luò)應(yīng)用程序通常耗費很少的用戶硬盤空間,或者一點都不耗費;
它們不需要更新,因為所有新的特性都在服務(wù)器上執(zhí)行,從而自動傳達到用戶端;
網(wǎng)絡(luò)應(yīng)用程序和服務(wù)器端的網(wǎng)絡(luò)產(chǎn)品都很容易結(jié)合,如email功能和搜索功能;
因為它們在網(wǎng)絡(luò)瀏覽器窗口中運行,所以大多數(shù)情況下它們是通過跨平臺使用的
缺點
網(wǎng)絡(luò)應(yīng)用程序強調(diào)瀏覽器的適用性。如果瀏覽器方?jīng)]有提供特定的功能,或者棄用特定的平臺或操作系統(tǒng)版本(導(dǎo)致不適用),就會影響大量用戶;
網(wǎng)絡(luò)應(yīng)用依靠互聯(lián)網(wǎng)遠程服務(wù)器端的應(yīng)用文件。因此,當連接出問題時,應(yīng)用將不能正常使用。但是,如果使用html5 api,這些應(yīng)用就可以被下載安裝而可離線使用。google gears,就是一個好例子;
許多網(wǎng)絡(luò)應(yīng)用程序不是開源的,只能依賴第三方提供的服務(wù),因此不能針對用戶定制化、個性化,而且大多數(shù)情況下用戶不能離線使用,因而損失了很多靈活性;
它們完全依賴應(yīng)用服務(wù)商的可及性。如果公司倒閉,服務(wù)器停止使用,用戶也無法追索以前的資料。對比而看,即使軟件制造商倒閉了,傳統(tǒng)的安裝軟件也可以繼續(xù)運行,盡管不能再更新或有其他用戶服務(wù);
相似地,提供方公司對軟件和其功能有了更大的控制權(quán)。只要他們愿意就能為軟件添加新特性,即使用戶想等bugs先被解決再更新。跳過較差的軟件版本也不可能了。公司可以強加不受歡迎的特性給用戶,也可以隨意減少帶寬來削減開支。當然,公司會盡量地討用戶歡喜——只在有競爭者提供更好的服務(wù)與方便的轉(zhuǎn)接性的情況下。否則用戶別無選擇,只能默默承受;
公司理論上可以檢索任何的用戶行為。這有可能引起隱私安全問題。