私は JavaScript の経験はある程度ありますが、JavaScript のプロジェクト管理とツールについてはまったく経験がありません。node と AMD の使用を検討していますが、それらが何に使用されているのか正確にはわからず、ドキュメントを読むのに苦労しています。
ここに私が立ち往生している特定のポイントのいくつかがあります:
- 私の印象では、これはサーバー・サイドの JavaScript を対象としているということです。クライアント側のプロジェクトのビルドもできますか?
- ビルドできる場合、クライアント側の展開用にプロジェクト (+ 依存関係) を単一のファイルにビルドできますか?
- そのビルド プロセスは、jslint や grunt などのツールを統合できますか?
- 明らかに他のツールとうまく動作しないのは問題ですか?(ここで泥を投げつけようとしているのではなく、この問題の文脈を本当に理解していないだけです)
- AMD はどこで実行されますか? Web ブラウザーで? もしそうなら、サードパーティのライブラリを実際に取得して管理し、jslint を実行し、テストを実行し、プロジェクトをビルドするために別のツールが必要ということですか?