为什么绝大部分桌面网站没有采用单页应用 (SPA) 模式?

spa的seo问题实际上是前后端分离的seo问题 这一点百度应该在着手解决 这无非是把页面渲染出来再爬 而且百度想把移动端重新纳入自己的势力范围的话这是必须的一步

退一万步说 即使百度最终还是没能解决seo问题你仍然可以使用spa架设pc网站 无非是node层做ssr的问题 而且也并不是说全站必须是一个spa 你大可以把列表和一部分功能性的页面做成spa 内容做成node渲染的单页面 所以说seo跟是否spa并没有什么关系

主要的问题是pc网站现在本来就是从属性质的 对于很多企业来说并不是主要的流量来源 属于满足那种“让别人用pc也能上我们网站就行了”的需求 上个毛线的spa 能打开能用就可以了

单页应用的精髓在于:不需要刷新的情况下,路由与页面状态同步绑定。
单页应用里,页面的公用部分不需要重新请求,只有在需要的时候手动更新数据,这是很合理的!我举几个单页应用适用的场景,一般的后台管理系统、邮箱web版、云服务器管理页面、简单h5(刷新体验那是相当糟糕)、简单pc站(单页宣传站)等等,这些场景有几个共同点:不需要SEO,相当注重交互体验,不像电商页面只需要点击链接进页面就可以了,这些网站里需要用户操作进行比较复杂的操作。那现在的淘宝有改版的需要吗?成本划不来!当一个网站可以付诸于行动开始重构,那一定是经过多方面的权衡利弊的,淘宝网站那么庞大,要改的地方不只前端!后台也要跟着动起来!人力时间的成本比重构后的那点好处高了几十万倍不止吧!我倒是觉得,如果要新作一个类似咸鱼的平台,可以试水spa,里面有坑!毕竟没有历史包袱,但是也不是一点没有,毕竟是新做。像阿里云的管理界面,就是个spa,如果当初阿里云真的是按照多页做的,那体验简直糟糕到极点!我不反对spa的广泛应用,但是里面的坑多,难度比多页高很多,需要额外处理的东西也很多,但是好处就是体验好!

Posted in spa

发表评论

邮箱地址不会被公开。 必填项已用*标注