progressive-web-apps - PWA - 渐进式 Web 应用程序架构
问题描述
我一直在研究有关 PWA 的事情(链接:https ://www.youtube.com/watch?v=LaS_5jUeh_0 ),它确实提到了一些叫做“App Shell 架构”的东西,
我的不确定性:
渐进式 Web 应用程序能否支持其他架构,例如 MVC?还是为了实现 PWA 功能,我们需要将旧架构更改为为 PWA 设计的架构?
我们是否有可能继续使用我们熟悉的架构(在我的例子中:MVC 架构)来实现 PWA?
解决方案
您可以使用 MVC 构建 PWA。App shell 只不过是您用来加载内容的页面的骨架。这与你是否使用 MVC 无关。如果您将 SPA 用于 PWA,这是推荐且容易的,这使得应用程序外壳缓存变得容易。同样没有硬性规定。如果您遵循建议,它将使您的生活更轻松.. 提出建议是有原因的!
推荐阅读
- mongodb - 使用 gte 条件 MonggoDB 查询删除数组内的对象
- r - 当多行具有相同的日期戳时,如何根据日期在 R 中拆分数据框
- node.js - NodeJS 你可以将 GET 请求重定向到 POST 请求吗?
- jbpm - 如何在 JBPM 中更改项目的 persistence.xml 的默认值
- javascript - Puppeteer - 如何扩展 ElementHandle 以添加更多方法?
- react-native - React Native 录制视频并捕获 Speech to Text
- python - 请向我解释如何更好地编写代码
- javascript - 将表格数据塑造成层次结构
- python - 如何创建具有对数 x 轴和条形之间间隙的条形图?
- javascript - 让 nodemailer 使用不同的 gmail 帐户发送电子邮件