1. 程式人生 > >為什麼h5移動端是單頁面的應用

為什麼h5移動端是單頁面的應用


優點:
1、具有桌面應用的即時性、網站的可移植性和可訪問性。
2、使用者體驗好、快,內容的改變不需要重新載入整個頁面,web應用更具響應性和更令人著迷。
3、基於上面一點,SPA相對對伺服器壓力小。
4、良好的前後端分離。SPA和RESTful架構一起使用,後端不再負責模板渲染、輸出頁面工作,web前端和各種移動終端地位對等,後端API通用化。
5、對前端人員javascript技能要求更高,促使團隊技能提升。

1、分離前後端關注點,前端負責介面顯示,後端負責資料儲存和計算,各司其職,不會把前後端的邏輯混雜在一起;
2、減輕伺服器壓力,伺服器只用出資料就可以,不用管展示邏輯和頁面合成,吞吐能力會提高几倍;
3、同一套後端程式程式碼,不用修改就可以用於Web介面、手機、平板等多種客戶端;



缺點:
1、不利於SEO。
2、初次載入耗時相對增多。
3、導航不可用,如果一定要導航需要自行實現前進、後退。
4、對開發人員技能水平、開發成本高。

1、SEO問題,現在可以通過Prerender等技術解決一部分;
2、前進、後退、位址列等,需要程式進行管理;
3、書籤,需要程式來提供支援;

作者:軟體大道大魔王
連結:http://www.zhihu.com/question/20792064/answer/37808081
來源:知乎
著作權歸作者所有,轉載請聯絡作者獲得授權。