JavaShuo
欄目
標籤
單頁應用的好處
時間 2019-11-29
標籤
單頁
應用
好處
简体版
原文
原文鏈接
觀點一
javascript
一、分離先後端關注點,前端負責界面顯示,後端負責數據存儲和計算,各司其職,不會把先後端的邏輯混雜在一塊兒;
二、減輕服務器壓力,服務器只用出數據就能夠,不用管展現邏輯和頁面合成,吞吐能力會提升幾倍;
三、同一套後端程序代碼,不用修改就能夠用於Web界面、手機、平板等多種客戶端;
缺點:
一、SEO問題,如今能夠經過Prerender等技術解決一部分;
二、前進、後退、地址欄等,須要程序進行管理;
三、書籤,須要程序來提供支持;
觀點二:
優勢:
一、具備桌面應用的即時性、網站的可移植性和可訪問性。
二、用戶體驗好、快,內容的改變不須要從新加載整個頁面,web應用更具響應性和更使人着迷。
三、基於上面一點,SPA相對對服務器壓力小。
四、良好的先後端分離。SPA和RESTful架構一塊兒使用,後端再也不負責模板渲染、輸出頁面工做,web前端和各類移動終端地位對等,後端API通用化。
五、對前端人員javascript技能要求更高,促使團隊技能提高。
缺點:
一、不利於SEO。
二、初次加載耗時相對增多。
三、導航不可用,若是必定要導航須要自行實現前進、後退。
四、對開發人員技能水平、開發成本高
觀點三:
一、優勢,很酷,這點對吧。 有人說體驗好,我不是很認同,由於過多的ajax,會讓頁面抖動的厲害,這點很含糊,不足爲據。 最根本的優勢是高效。它對服務器壓力很小 ,我私下裏想,那麼第一次加載的時候,豈不是頁面展示時間要延遲了..... 二、缺點:使用腳本修改頁面,這個腳本咱們都知道,他的兼容性是個大問題。 單頁,你讓後退按鍵,和cookie咋辦啊..... 固然還有,我等會兒貼資料給你看。 關鍵在於,一、不少產品是不會輕易修改架構的,並且,單頁在合做開發上劣勢很大。 二、不少信息,其實只須要看一眼就夠了,不必作成ajax額,
相關文章
1.
SPA,什麼是單頁面應用,爲何要使用單頁面應用,單頁面應用有啥好處
2.
處理 Vue 單頁面應用 SEO
3.
單頁應用
4.
構建多頁面應用——單個頁面的處理
5.
單頁應用和多頁應用
6.
Vue_單頁應用VS多頁應用
7.
單頁應用vs多頁應用
8.
單頁應用的原理
9.
單頁面應用
10.
單頁Web應用
更多相關文章...
•
Maven Web 應用
-
Maven教程
•
XML 應用程序
-
XML 教程
•
TiDB 在摩拜單車在線數據業務的應用和實踐
•
使用阿里雲OSS+CDN部署前端頁面與加速靜態資源
相關標籤/搜索
單頁應用
單頁
好處
用處
應用
好用
用好
好嗎好的
好的
MySQL教程
Spring教程
NoSQL教程
應用
0
分享到微博
分享到微信
分享到QQ
每日一句
每一个你不满意的现在,都有一个你没有努力的曾经。
最新文章
1.
Mud Puddles ( bfs )
2.
ReSIProcate環境搭建
3.
SNAT(IP段)和配置網絡服務、網絡會話
4.
第8章 Linux文件類型及查找命令實踐
5.
AIO介紹(八)
6.
中年轉行互聯網,原動力、計劃、行動(中)
7.
詳解如何讓自己的網站/APP/應用支持IPV6訪問,從域名解析配置到服務器配置詳細步驟完整。
8.
PHP 5 構建系統
9.
不看後悔系列!Rocket MQ 使用排查指南(附網盤鏈接)
10.
如何簡單創建虛擬機(CentoOS 6.10)
本站公眾號
歡迎關注本站公眾號,獲取更多信息
相關文章
1.
SPA,什麼是單頁面應用,爲何要使用單頁面應用,單頁面應用有啥好處
2.
處理 Vue 單頁面應用 SEO
3.
單頁應用
4.
構建多頁面應用——單個頁面的處理
5.
單頁應用和多頁應用
6.
Vue_單頁應用VS多頁應用
7.
單頁應用vs多頁應用
8.
單頁應用的原理
9.
單頁面應用
10.
單頁Web應用
>>更多相關文章<<