多页面(MPA)开发 VS 单页面(SPA)开发
生活随笔
收集整理的這篇文章主要介紹了
多页面(MPA)开发 VS 单页面(SPA)开发
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
前端方面:
jQuery + Bootstrap 多頁面應(yīng)用:
- 優(yōu)點:
- 數(shù)據(jù)可以直接渲染,對于搜索引擎(SEO)友好
- BootStrap 對移動端和PC端界面展示都很友好
- 后期維護方便,成本低,易上手
- 優(yōu)點:
- 缺點:
- 頁面之間傳遞數(shù)據(jù)比較局限,可以URL/Cookie/Storage等方式吧
- 資源請求較多,不過就現(xiàn)在這個網(wǎng)速情況,大部分沒有問題
Vue + ElementUI(BootStrap)單頁面應(yīng)用:(后臺管理系統(tǒng))
- 優(yōu)點:
- 可以組件化,數(shù)據(jù)綁定。方便定義頁面的各種邏輯和改變頁面數(shù)據(jù)
- 路由之間跳轉(zhuǎn)可以定制動畫,使用懶加載,減少白屏?xí)r間;相比對多頁面,減少了請求服務(wù)器加載靜態(tài)資源的次數(shù)
- 頁面之間可以通信
無意中還發(fā)現(xiàn)了Bootstrap + Vue 的組合 Bootstrap + Vue
歡迎大家評論補充!
總結(jié)
以上是生活随笔為你收集整理的多页面(MPA)开发 VS 单页面(SPA)开发的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 在Centos 7 上跑 vue 项目
- 下一篇: 【CodeIgniter 】解惑