【发布时间】:2014-02-09 05:44:03
【问题描述】:
我正在为一个新的 Web 应用程序设计架构。 我认为后端(服务器)和前端之间的通信应该只是 JSON。 以下是我的论点:
- 以自己的方式操作和呈现数据是客户的责任。服务器应该只向客户端发送所需的原始信息。
- JSON 是轻量级的,我的应用程序可能会被移动连接不佳的远程客户端使用
- 它允许多种前端开发(桌面设备、移动 设备)并有可能为其他开发者创建 API
考虑到我们内部拥有前端技能,几乎可以从原始 JSON 信息中完成我们需要的所有事情。
您能否针对这种仅 JSON 的选择提出反驳意见,以便我做出更明智的选择? 肯定有很多后端框架(想想 php 框架)仍然宣传 HTML 模板以向客户端发送 HTML 格式的响应。 谢谢
更新:尽管我之前研究过这个主题,但我发现了一个类似且非常有趣的帖子:Separate REST JSON API server and client?
【问题讨论】:
标签: json web-applications architecture frontend backend