我在 node.js 中更多地使用 JavaScript。我的应用程序使用了以下通用“类”。
服务器端:
- 图书馆
- 楷模
- 实用程序
- 路线
客户端(backbone.js):
- 意见
- 楷模
- 收藏品
客户端非常简单。我命名所有与它们相关的文件,例如 UserModel.js、UserView.js、UserCollection.js 等。
然而,服务器端变得更加混乱。例如:
模型与 MongoDB 集合相关。每个模型只是各种功能的包装器。如果我有一个 users 集合,我有一个名为 的集合users
,我的模型是Users.js
。
例如,我也有Users.js
与模型交互并包含大部分逻辑的库。
但是,这真的不应该被称为Users
,主要是因为我现在很困惑。
路由只是与 URL 相关。因此,如果您有,/account/
我将有一条account.js
路线-全部小写。
实用程序 - 我只有一个 util.js,我用得不多,所以我不太担心,而且命名对于它的用途和大小来说似乎很好。
您如何建议命名像“库”这样的通用事物,以将它们与模型/路线区分开来。