大型网站中单页网站的组合策略

Strategy for combining single page website in larger website

本文关键字:网站 组合策略 大型 单页      更新时间:2023-09-26

我正在从头开始使用Node和Express与基于jade的模板开发一个网站。网站中最具交互性的部分(/user下的账户管理和/order下的订购工作流,都限制在已认证的用户)是基于Angular的,几乎准备好了。我现在开始在网站的互动较少(和非限制)的部分工作,如首页,关于,常见问题,支持等。显然,这些交互性较差的页面从使用Angular中获益较少。

我在想把网站的这些不同部分结合起来的最佳策略。我正在考虑的选项是:整个网站用Angular,交互较少的部分用简单的Jade模板加上一点定制的JS,或者除了首页以外的所有内容都用Angular。

我的问题是:在一个更大的网站中集成Angular(或其他单页)网站的最佳实践是什么?特别是,我上面列出的不同选项在可维护性、(初始/持续)加载速度、用户一致性和搜索引擎优化方面的优点/缺点是什么?缺少任何选项/标准吗?

对于SEO,您可以使用:https://prerender.io/,这应该解决这个缺点