我已经了解了单页应用程序(SPA)及其优点,但我认为其中大部分都不令人信服。有三个优点让我怀疑。
问题:你能够担任SPA的支持者并证明我对前三个陈述是错误的吗?
=== ADVANTAGES ===
1. SPA非常适合实现高度响应式网站:服务器端渲染很难实现所有中间状态——小的视图状态不易映射到URL。单页应用程序的特点是能够重新绘制UI的任何部分,而无需进行服务器往返以检索HTML。这通过将数据与数据呈现分离来实现,具有处理数据的模型层和读取模型的视图层。 2. 使用SPA,我们不需要向服务器发送额外的查询以下载页面。 3. 可能还有其他优点吗?没有听说过其他的...
=== DISADVANTAGES ===
- 客户端必须启用javascript。
- 网站仅有一个入口点。
- 安全性。
P.S. 我参与过SPA和非SPA项目的开发。我提出这些问题是因为我想深入了解。并不是要伤害SPA的支持者。请不要要求我阅读更多关于SPA的文章。我只想听听你们对此的考虑。