15

私はnode.jsが初めてで、始めたばかりです..

私は優れたnode.jsボイラープレートと、コーディング設計パターン(たとえば、依存性注入など)などのベストプラクティスを求めています. Douglas CrockfordによるJS設計パターンを一度も読んだことはありません.. ) name-spacing - ディレクトリ構造など..

私が知る限り、node.jsスタックに関して:

  • 表現する - しなければならない
  • async - 必須 (フロー制御)
  • d ノード - ?
  • socket.io - ウェブソケット
  • nowjs - 使いたいと思っていますが、スケール バージョンは無料ではないことを理解しています (「現在開発中の NowJS の分散バージョンのライセンスをまもなく取得します。sales@nowjs.com までお問い合わせください」)。
  • アンダースコア + バックボーン - ?
  • DB層 - ?
  • テンプレート化 - 私はハンドルバーを使用しています - jquery は必須です
  • require.js - (commonJS は使いたくない... サーバー上での統合がどのように機能するかわかりません)

では、libs リストに何を追加/削除すればよいのでしょうか?プロのボイラープレートはどこにありますか? およびそれに関連するその他のヒント。

前もって感謝します!

4

4 に答える 4

7

私はノードボイラープレートプロジェクトを探していましたが、これに出くわしました.GitHubで最も人気があり、他のプロジェクトのほぼ10倍の星があるようです.

https://github.com/sahat/hackathon-starter

于 2014-03-08T05:14:06.823 に答える
7

IMHO、プロジェクト スケルトンの場合、どのモジュールを含めるかよりも重要です (これらは npm で簡単にインストールできます)。プロジェクトを構成する方法、クラスターを適切に使用する方法、および運用環境で開発とプロセスの監視のためにホット リロードを行う方法です。

これらのトリックのいくつかは、http: //nodebootstrap.com https://github.com/inadarei/nodebootstrapで確認できます。

編集:12/03/14時点でリンク切れ

于 2012-08-12T18:03:24.913 に答える
3

私は少し遅れていますが、うまくいけば、これは他の誰かを助けるでしょう.

nodebootstrap (およびそこにある他のほぼすべてのノード ボイラープレート プロジェクト) の欠点の 1 つは、Backbone.js を開始するためのボイラープレート コードを提供しないことです。

同様に、優れた Backbone.js ボイラープレート プロジェクトがあり、一部 ( Yeoman.ioを参照) にはノード開発サーバーがほとんど含まれていませんが、これらを Web アプリケーションを構築するための完全なバックエンド/フロントエンド ソリューションに拡張することは困難です。

したがって、コード変更時にコンパイルとサーバーのリロードに grunt-tasks を使用するwebapp-boilerplateを開始しました。これはまだ進行中の作業ですが、すぐに開始できるはずです。

于 2013-03-17T12:18:34.400 に答える
1

Backbone-Require-Boilerplate はかなり印象的だと思います。

https://github.com/BoilerplateMVC/Backbone-Require-Boilerplate

Backbone、Lodash、Require.js、Almond.js、jQuery、jQueryUI、jQuery Mobile、Twitter Bootstrap、Jasmine、および Grunt が含まれます。私は数分で起動して実行しました。これは、本番環境と開発環境の違いに感謝して作成されました.

于 2013-12-25T01:52:20.867 に答える