2

My company has a very large site made up of lots of distinct sections, each maintained by their own team (e.g. browse pages vs checkout).

Does it make sense to build a separate Progressive Web App for each section, or do we need to unify our approach and build only a single Progressive Web App?

4

2 回答 2

2

以与原生应用程序相同的方式考虑渐进式 Web 应用程序。然后想想分离应用程序是否有意义,你会得到答案。

具体到您的问题,我认为您可以区分您当前保留在同一域下的某种信息页面和服务页面。如果是这样,请注意渐进式 Web 应用程序在来源(协议 + 域名 + 端口)上是唯一的,并且需要启用 HTTPS,因此保持分离的渐进式 Web 应用程序可能会产生额外的基础架构成本。

然而,这并不意味着您现在拥有的相同团队不能维护同一应用程序的不同部分。

于 2016-02-21T12:15:18.190 回答
1

如果您要从旧网站迁移到渐进式 Web 应用程序 (PWA),那么我建议您从小处着手。构建一个执行单一功能的严肃但非关键任务 PWA,并通过 Service Worker(快速重新加载和离线)构建 PWA 的开发/部署过程、主页安装和推送通知。这与将任何新技术引入组织(例如,云、微服务、devops 等)没有什么不同。

渐进式 Web 应用程序是一个应用程序。该 PWA 可能会安装在智能手机的主屏幕上。我认为您不希望用户在您的网站“网站”的主屏幕上拥有单独的应用程序/图标。

Imo,您的网站应该是通过 Web 访问的微服务集合,而不是真正的应用程序集合。这为您提供了更多的灵活性和敏捷性。将微服务与 PWA 相结合对于内容制作者和用户来说都非常有吸引力。

于 2016-07-04T17:25:27.907 回答