我在node.js中使用JavaScript工作了很多。我的应用程序有以下一般'类'使用。使用nodejs时的JavaScript命名约定
服务器端:
- 库
- 模型
- 公用事业
- 路线
客户端(Backbone.js的):
- 查看ŝ
- 模型
- 集合
的客户端是非常直接的。我将与它们相关的所有文件命名为如UserModel.js,UserView.js,UserCollection.js等。
然而,服务器端变得更加混乱。例如:
模型与MongoDB集合相关。每个模型只是各种功能的包装。如果我有一个用户集合,我有一个名为users
的集合,我的模型是Users.js
。
库我也有例如Users.js
,它与模型相互作用并包含大部分逻辑。
但是,这真的不应该被称为Users
,主要是因为我现在感到困惑。
路由仅与URL相关。所以如果你有/account/
我会有一个account.js
路由 - 全部小写。
实用程序 - 我只有一个util.js,我没有使用太多,所以我不那么担心,命名对于它的用途和大小看起来很好。
你会如何建议命名像“库”这样的通用事物,以区分它们与模型/路线。
谢谢,我讨厌使用'Lib'这个词,但我认为你的观点是正确的,只要保持一致,目录就不会在命名约定上做得好。 – dzm 2012-04-27 15:22:50