原文链接 - https://baurine.netlify.com/2019/08/16/website-architectures/
总结:
-
面向终端用户 (最广大的普通用户) 的动态网站
- 需要考虑 SEO (SSR) - Next.js
- 不需要考虑 SEO (SSR),比如 Facebook 这种需要登录才能使用的网站 - Create React App 或同类框架 (umi)
-
面向终端用户的静态网站 (比如仅用于宣传的官网,文档)
- 宣传型的官网:Gatsby
- 文档:Gatsby / Docusaurus / docz
-
面向管理人员的 admin 后台 (完全不需要考虑 SEO)
- 对 UI 要求低 - 无脑上 Ant Design Pro (内置路由 /dva/proxy/mock 等一条龙服务)
- 对 UI 有要求,要有自己的 style - Create React App 或同类框架 (umi)