-1

所以我意识到是时候加入 JS MVC 潮流了,我决定在这里和那里使用一点 Backbone.js 来为我的下一个 Django 项目增添趣味。在服务器端,我正在运行Django REST Framework,我之前也没有这方面的经验。

然而,出于某种原因,我并不真正喜欢 JSON,同时由于其易读性,我高度重视 YAML。使用 YAML 作为数据序列化格式而不是 JSON 是否可行,优缺点是什么,如何让 Backbone 读取 YAML?

4

1 回答 1

1

我没有看到在这里使用 YAML 而不是 JSON 有任何优势。您将使用 JSON 在服务器和客户端之间交换数据,而不是作为人类可读的表示。当然,与 JSON 相比,YAML 看起来不错,但是除了开发人员之外,还有谁会关注呢?您的客户端使用 JavaScript,使用JavaScript对象表示法似乎足够合乎逻辑,客户端和服务器都已经理解。当然,可以在两侧使用 YAML 库来对数据进行后/预处理,但这只会增加额外的复杂性。

于 2013-06-30T14:36:25.190 回答