电商网站可以逐步迁移到 PWA 还是需要从头开始编写?
Can an ecommerce site be moved to PWA gradually or needs to be written from scratch?
我们希望将我们的电子商务网站迁移到渐进式网络应用程序 (PWA)。但是,我们不知道逐步将网站页面和片段迁移到 PWA 是否风险太大甚至可能,还是必须完全从头开始。
关于如何将大规模电子商务转移到 PWA 的任何advice/resources?
你可以的。这里没有限制。实际上 PWA 只是 manifest.json 文件和服务工作者。您可以相当轻松地实现这些。
您将遇到的挑战(但您可以逐步解决):
- 如果您在移动设备上享用 PWA phone,您将没有浏览器导航。所以你需要自己实现导航,就像native app一样。
- 明智地缓存您的文件。使用 SPA 实现 PWA 很容易,因为您的所有应用程序都在单个文件中,您只需要缓存几个文件。如果您有遗留代码,您可能需要三思而后行,您想要缓存什么以及何时缓存。因此,当您在我们的移动设备上添加 PWA 时 phone 您将拥有正常应用生活所需的一切。
- 离线。您应该明白,用户可以在没有互联网连接的情况下启动您的应用程序。您的应用应该为此做好准备。
我们希望将我们的电子商务网站迁移到渐进式网络应用程序 (PWA)。但是,我们不知道逐步将网站页面和片段迁移到 PWA 是否风险太大甚至可能,还是必须完全从头开始。
关于如何将大规模电子商务转移到 PWA 的任何advice/resources?
你可以的。这里没有限制。实际上 PWA 只是 manifest.json 文件和服务工作者。您可以相当轻松地实现这些。
您将遇到的挑战(但您可以逐步解决):
- 如果您在移动设备上享用 PWA phone,您将没有浏览器导航。所以你需要自己实现导航,就像native app一样。
- 明智地缓存您的文件。使用 SPA 实现 PWA 很容易,因为您的所有应用程序都在单个文件中,您只需要缓存几个文件。如果您有遗留代码,您可能需要三思而后行,您想要缓存什么以及何时缓存。因此,当您在我们的移动设备上添加 PWA 时 phone 您将拥有正常应用生活所需的一切。
- 离线。您应该明白,用户可以在没有互联网连接的情况下启动您的应用程序。您的应用应该为此做好准备。