单页应用的泛滥

Posted CatCoder

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了单页应用的泛滥相关的知识,希望对你有一定的参考价值。

SPA应用这几年越来越火,新的产品越来越多的都是以单页应用的形式出现,单页应用的优势很明显,不管是开发速度还是“用户体验”都比传统开发模式要好不少。


但我今天想说的不是它的好处,而是想说SPA过于泛滥了。


知乎专栏和少数派这两个网站我偶尔也会去上,但是体验实在不敢恭维。从视觉上暂不评价,是个仁者见仁,智者见智的事情。只从体验方面谈谈自己感受。


1、当页跳转,返回重新刷新。


这个是我最不能容忍的,体验极差。


不明白为什么这两个网站跳转都是当页跳转,如果点返回就会重新刷新,如果我已经之前加载了后面的信息,那么就需要再次加载一遍。


所以现在的处理办法就是按住Ctrl键来点击链接,这样就可以强制在新的Tab打开。


产品经理难道从来都不用自己产品?还是觉得这样是大势所趋?


2、自动加载


只谈论PC端的网页,这个可能每个人看法不同,对于微博这样的强社交应用,自动加载合乎情理,但是对于知识分享型的网站,自动加载反而是一种信息过载。可以直观的看到当前页有多少内容,后面还有多少内容是比较合理的方式。


可以预加载列表,然后点击加载更多或下一页是瞬时加载,用户体验和使用逻辑都会更好。


3、弱搜索


既然使用了SPA,并且没有做任何SEO的妥协,那么应该可以认为这个应用已经默认放弃了搜索引擎的收录。作为产品的考虑,应该是有了移动应用,引导用户去APP来进行使用和搜索。


大部分情况,如果一个网站的内容比较好,搜索引擎会通过各种渠道收录内容页,但排名肯定是不如整个网站的SEO考虑高的,那就造成了相当部分优质内容排名并不好,但其实这些内容只要稍加引导就会排名很靠前,对于网站难度不是好事情吗?


在我看来,SPA更适合做工具类和管理类的应用,还有就是移动端的轻量化网页,预加载模块,体验上升。这种完全儿戏一样的产品逻辑和体验实在不敢苟同。


也可能是我跟不上现在时代的发展了,唉!



以上是关于单页应用的泛滥的主要内容,如果未能解决你的问题,请参考以下文章

前端单页应用以及状态保持的探索

关于单页应用(SPA)的经验之谈

前端词典单页应用 VS 多页应用

nginx 单个端口布置多个单页应用

了解单页应用

如何增强单页应用的体验