私は Java/JavaScript 開発者ですが、Web アプリを開発するために NodeJS に移行したいと考えています。私はいくつかのチュートリアルを経験しましたが、開発を開始する方法について本当に混乱しています。モデルビューやコントローラーなど、ノードの各側面が言及されているエンドツーエンドのアプリケーションを見つけることができません。サンプルプログラムと正しいパスがないために開始できないためです。また、Node.js を使用してデスクトップ アプリケーションを作成できるかどうかという別の質問もあります。Node での開発を簡単に開始できるように、エンド ツー エンドの開発パターンとその他の必要なすべてのリソースを示す適切なチュートリアルを教えてください。
2 に答える
まず、node.js について読んでください。始めるのに適した無料の本は、Mixu の Node.js bookです。基本的な第 1 章から第 8 章に焦点を当てます。
Node.js イベント モデルを理解するために必要な JavaScript の基本を超えて、開始時に遭遇する可能性のあるものの 1 つはコールバック地獄です。そのため、この本の第 7 章に注意してください。
この本の第 8 章では、npm パッケージと package.json のインストールについて説明します。これは重要であり、ノード パッケージを操作したり、展開用に node.js アプリをパッケージ化したりする場合に便利です。
基本をカバーしたら、Expressフレームワークを使用した Web アプリの開発を検討できます。単体テストには、mochaフレームワークを使用できます
私は単体テストを書いて実験するのが大好きなので、学習段階では、node.js API をテストする簡単な単体テストを書くことから始めます。
ExpressJをお試しください
APIといくつかのチュートリアルがサイトにあります。
すぐにコーディングに取り掛かりたい場合は、githubのコード例を見てください。これらは、webappのすべての重要な部分をカバーしています。