node.js で JavaScript を使用する作業が増えています。私のアプリケーションには、使用される次の一般的な「クラス」があります。
サーバ側:
- ライブラリ
- モデル
- ユーティリティ
- ルート
クライアント側 (backbone.js):
- ビュー
- モデル
- コレクション
クライアント側は非常に簡単です。UserModel.js、UserView.js、UserCollection.js など、その内容に関連するすべてのファイルに名前を付けます。
ただし、サーバー側はさらに厄介になります。例えば:
モデルは MongoDB コレクションに関連しています。各モデルは、さまざまな機能の単なるラッパーです。ユーザー コレクションがある場合、 というコレクションがusers
あり、モデルはUsers.js
です。
たとえばUsers.js
、モデルとやり取りし、大部分のロジックを含むライブラリもあります。
Users
ただし、主に私が混乱しているため、これは本当に と呼ばれるべきではありません。
ルートは単に URL に関連付けられています。あなたが持っているなら、私はルート/account/
を持っているでしょう- すべて小文字です。account.js
ユーティリティ - 私はあまり使用しない util.js を 1 つだけ持っているので、それほど心配する必要はありません。その目的とサイズから考えて命名は問題ないようです。
「ライブラリ」のような一般的なものに名前を付けて、モデル/ルートと区別することをどのように提案しますか。