python后端和javascript前端之间的命名约定

时间:2017-10-10 23:36:19

标签: javascript python naming-conventions

我有一个用javascript编写的前端服务和一个用python编写的后端服务。

我的问题是在服务之间发送数据时使用的命名约定是什么;具体是有效负载密钥使用驼峰表示法或下划线分隔?

在任何一种情况下,其中一个服务最终会破坏命名约定并为代码创建不一致的外观。我不确定是否存在既定的约定或一般性共识,但对此有任何信息,想法和意见。

2 个答案:

答案 0 :(得分:0)

命名约定通常由公司/团队定义。

道格拉斯·克罗克福德有一些很好的命名惯例 for JavaScript ,可以通过 JSLint JSHint来确保(甚至 ESLint )。

Python遵循 PEP8 Style Guide ,它与JavaScript的语法有很大不同。

使用已建立的JavaScript代码命名约定,并使用PEP 8获取Python代码。实际在JavaScript和Python之间传递数据应该通过发出 AJAX 数据的 JSON 请求来处理。

JSON有自己的验证工具,可以在 JSONLint 找到。

希望这有帮助! :)

答案 1 :(得分:0)

简短回答:任何命名约定都与任何命名约定一样好,但最重要的部分是具有一致性。 对类似的问题有一个很好的答案here