0

Node.js で新しいプロジェクト/webapp を開始するには、次のものが必要です。

  • フォルダ構造;
  • ライブラリ (Express、RequireJS、Mocha、Bower など);
  • ソフトウェア フェーズ - ビルド、コンパイル、テスト、...;
  • ...

Javascript/Node.js での大規模プロジェクトに最適なスタックはどれですか?

よろしくお願いします。

4

1 に答える 1

2

まずはシンプルに。追加するすべての新しいツールは別の依存関係であり、プロジェクトの別の潜在的なストレス ポイントです。それを念頭に置いて、サーバー側の JavaScript 開発のためのいくつかの優れたツール、方法論、およびベスト プラクティスは次のとおりです。

フォルダ構造 これはあまり重要ではありませ。自分にとって意味のあることだけを行い、共同作業者を計画している場合は、他の人にとって意味があると思うことを行います. github で Node.JS プロジェクトを検索し、それらがどのように構造化されているかを確認してください。良い例を 1 つ見つけました: https://github.com/thomasdavis/backbonetutorials/tree/gh-pages/examples/nodejs-mongodb-mongoose-restify

ライブラリ 使用するライブラリは、作業しているプロジェクトのタイプによって大きく異なります。REST API はデータベースにヒットしますか? MongoDB、redis、MySQL、Neo4J などですか? そのためのインターフェースが必要になります。Express は優れたフレームワークです。(あなたにとってもプロジェクトを開始できると思います。)

テクノロジー Coffee/Clojure スクリプトを検討しましたか? コンパイル時のこの余分なステップにより、後で多くの頭痛の種を減らすことができます。あなたのコードは他の人にも読みやすくなります。Jslint は、JavaScript コードを検証するためのもう 1 つの優れたツールです。また、バージョン管理に git を使用することをお勧めします。そうでない場合は、学び、マスターし、使用してください。http://www.git-legit.org/

方法 ソフトウェア開発戦略は、最終的に使用するツールと、ソフトウェアの作成方法に関する個人的な選択に依存します。Jenkins を使用してコードを継続的に統合し、何らかのテスト フレームワークを使用して記述内容が正しいことを確認することをお勧めします。

于 2013-05-21T15:22:52.067 に答える