云應(yīng)用或web應(yīng)用有哪些優(yōu)點(diǎn)和缺點(diǎn)?
1).良好的交互體驗(yàn)
用戶不需要重新刷新頁面,獲取數(shù)據(jù)也是通過Ajax異步獲取,頁面顯示流暢。
2).良好的前后端工作分離模式
單頁Web應(yīng)用可以和RESTful規(guī)約一起使用,通過REST API提供接口數(shù)據(jù),并使用Ajax異步獲取,這樣有助于分離客戶端和服務(wù)器端工作。更進(jìn)一步,可以在客戶端也可以分解為靜態(tài)頁面和頁面交互兩個(gè)部分。
3).減輕服務(wù)器壓力
服務(wù)器只用出數(shù)據(jù)就可以,不用管展示邏輯和頁面合成,吞吐能力會(huì)提高幾倍;
4).共用一套后端程序代碼
不用修改后端程序代碼就可以同時(shí)用于Web界面、手機(jī)、平板等多種客戶端;