我正在为新的Web应用程序设计架构。 我认为后端(服务器)和前端之间的通信应该只是JSON。 以下是我的论点:
我认为这种方法没有任何反驳,因为我们内部有前端技能,几乎可以从原始JSON信息中完成所有工作。
你能为这个仅限JSON的选择提供反对论据,以便我能做出更明智的选择吗? 必须有一些作为很多后端框架(想想php的框架)仍然宣传HTML模板以向客户端发送HTML格式的响应。 感谢
更新:尽管我之前研究过这个主题,但我发现了一篇类似且非常有趣的文章:Separate REST JSON API server and client?
答案 0 :(得分:0)
市场上已有许多基于前端的框架,它们非常有效地支持Json,其中一些是主干,下划线,角度等。现在我们谈论后端,我们通常使用基于REST的通信来实现这种类型的应用。所以我认为这种类型的架构已经在市场上出现并且运行良好,特别是如果我谈到基于移动的应用程序。
答案 1 :(得分:0)
尽管这个问题已经死了,但我认为我应该尝试权衡一下。
出于您陈述的所有原因以及更多原因,仅通过JSON
文件在后端和前端之间进行通信可能是最佳的可用方法,因为它为Web应用程序提供了更加分隔的结构,并且同时时间会大大减少通过用户连接发送的数据。
但是,这直接导致的一些缺点是: