我的网站上可以有多个Progressive Web Apps吗?

时间:2016-02-17 19:14:03

标签: service-worker progressive-web-apps

我的公司有一个非常大的网站,由许多不同的部分组成,每个部分由他们自己的团队维护(例如浏览页面与结帐)。

为每个部分构建单独的Progressive Web App是否有意义,还是我们需要统一我们的方法并仅构建一个Progressive Web App?

2 个答案:

答案 0 :(得分:1)

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

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

尽管如此,这并不意味着您现在拥有的相同团队无法维护同一应用程序的不同部分。

答案 1 :(得分:1)

如果您要从旧网站迁移到渐进式网络应用程序(PWA),那么我建议您从小规模开始。构建一个严肃但不是任务关键型的PWA,它执行单一功能,并完成使用Service Workers(快速重新加载和脱机),主页安装和推送通知构建PWA的开发/部署过程。这与向组织引入任何新技术(例如,云,微服务,devops等)没什么不同。

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

Imo,您的网站应该是通过网络访问的微服务的集合,而不是真正的应用程序集合。这为您提供了更大的灵活性和灵活性。对于内容制作者和用户来说,将微服务与PWA相结合可能非常引人注目。