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.
外部其他进程嵌入到qt FindWindow获得窗口句柄 报错无法链接的外部符号 [email protected] 无法被([email protected]@[email protected]@@引用
2.
UVa 11524 - InCircle
3.
The Monocycle(bfs)
4.
VEC-C滑窗
5.
堆排序的应用-TOPK问题
6.
实例演示ElasticSearch索引查询term,match,match_phase,query_string之间的区别
7.
数学基础知识 集合
8.
amazeUI 复择框问题解决
9.
背包问题理解
10.
算数平均-几何平均不等式的证明,从麦克劳林到柯西
本站公众号
欢迎关注本站公众号,获取更多信息
相关文章
1.
SPA,什么是单页面应用,为何要使用单页面应用,单页面应用有啥好处
2.
处理 Vue 单页面应用 SEO
3.
单页应用
4.
构建多页面应用——单个页面的处理
5.
单页应用和多页应用
6.
Vue_单页应用VS多页应用
7.
单页应用vs多页应用
8.
单页应用的原理
9.
单页面应用
10.
单页Web应用
>>更多相关文章<<