Node.JSを使い始めるためのよいリソースはありますか?よいチュートリアル、ブログ、本はありますか。
もちろん、私はその公式Webサイト http://nodejs.org/ にアクセスしましたが、それらが持っている文書が良い出発点であるとは思いませんでした。
チュートリアル
デベロッパーサイト
動画
スクリーンキャスト
本
コース
ブログ
ポッドキャスト
JavaScriptリソース
Node.jsモジュール
その他
まず、Node.jsの中心的な概念を学びます。
Node.jsは、コードのロードにCommonJSスタイルのrequire()を使用していますが、 とは多少異なる場合があります。
Node.jsの標準ライブラリ に慣れてください。
それでは、コミュニティが提供しなければならないものを見たいと思うでしょう:
Node.jsパッケージ管理のゴールドスタンダードは NPM )です。
node.jsおよびNPMがnode_modulesフォルダーおよびpackage.json を介してプロジェクトとどのようにやり取りするかを必ず理解してください。
最後に、さまざまなタスクに使用される一般的なパッケージのいくつかを知りたいと思うでしょう。
すべてのプロジェクトに役立つツール:
単体テスト:
Webフレームワーク:
Trails は最新のWebアプリケーションフレームワークです。単純な、規約に基づいた、API駆動型の設計思想に従うことで開発を加速するために、 Rails および Grails )の系譜上に構築されます。
Danf はフルスタックOOPフレームワークであり、スケーラブルで保守可能、テスト可能、そして高性能なアプリケーションを作成し、両方のサーバーで同じ方法でコーディングすることを可能にします(Node.js)そしてクライアント(ブラウザ)側。
Derbyjs はリアクティブフルスタックJavaScriptフレームワークです。リアクティブプログラミングや同型JavaScriptなどのパターンを長い間使用しています。
Loopback.io は、APIを作成し、バックエンドのデータソースに簡単に接続するための強力なNode.jsフレームワークです。Angular.jsSDKを持ち、iOSおよびAndroid用のSDKを提供します。
Webフレームワークツール:
ネットワーキング:
コマンドラインの相互作用:
ストリームを操作する:
ルカの情報源を使ってください。
いいえ。しかし、真剣に私はソースからNode.jsを構築し、テストを実行し、そしてベンチマークを見ることが私を正しい軌道に乗せることを得たことを発見しました。そこから、libディレクトリの.jsファイル、特にhttp.jsファイルを見るのに適した場所です。
更新:私は1年以上前にこの答えを書きました、そしてそれ以来、Node.jsを学んでいる人々のために利用可能なすばらしいリソースの数で爆発があります。私はまだソースに飛び込むことは価値があると信じていますが、私は今始めるためのより良い方法があると思います。 Node.jsに関する本のいくつかが出てくることをお勧めします。