javascript - 为什么饿了么的wap页(H5)取消了原来的单页应用模式呢?

查看:135
本文介绍了javascript - 为什么饿了么的wap页(H5)取消了原来的单页应用模式呢?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

RT
我们团队正在考虑讲原来的h5站点由多页应用改为单页应用,但看了饿了么、全民TV,都取消了单页应用的做法,所以想了解下个种原因,谢谢!

解决方案

单页与多页一直是前端的必争之地,其实「饿了么 M 站」曾经就是单页的,那我们为什么转为多页了呢?

从公司业务的角度来说,M 站从最开始仅仅提供 Web 端的外卖服务,慢慢演变成为各种微服务的集合。这些服务之间相对独立,可以单独提供给各类入口(二维码、微信推送、各种 App 接入等等),所以选择了这种将 M 站「服务化」的思路。

从开发模式的角度讲,多页架构意味着较弱的耦合,不同页面(即服务)之间互不影响,可以独立开发、升级。比如在 Vue2 的迁移与 Weex 接入的过程中,我们可以对各个单独的服务逐个迭代,同时保留原始版本用以降级与 A/B Test,符合我们业务所要求的迭代速度与稳定性要求。

Source: PWA 在饿了么的实践经验

这篇关于javascript - 为什么饿了么的wap页(H5)取消了原来的单页应用模式呢?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆