2

Node.jsを学びたいです。きっと、Javascript (OOP) の経験が必要になるでしょう。それを学ぶために知っておくべき他の技術はありますか?また、Javascript で十分な経験があることを考慮して、node.js の実装を開始するのにどれくらいの時間がかかりますか?

ありがとうございました

4

2 に答える 2

2

http://www.crockford.com/javascript/inheritance.html

JavaScript はクラスフリーのオブジェクト指向言語であるため、従来の継承ではなくプロトタイプの継承を使用します。これは、C++ や Java などの従来のオブジェクト指向言語で訓練されたプログラマーにとって不可解な場合があります。JavaScript のプロトタイプの継承は、これから説明するように、従来の継承よりも表現力があります。

Javascript と Java は 2 つの異なる獣です。

私は JavaScript を 8 年間書いていますが、uber 関数を使用する必要があると感じたことは一度もありません。スーパー アイデアは、古典的なパターンではかなり重要ですが、プロトタイプや関数型のパターンでは必要ないように見えます。今では、JavaScript で古典的なモデルをサポートしようとした私の初期の試みは間違いであると考えています。


あなたが調べるべきだと思ういくつかのこと。

  • mochaなどのフレームワークでコードを徹底的にテストすることは非常に重要です。
  • npmを学習して、独自のモジュールを公開し、他のモジュールを検索します。
  • mysql、mongodb、redis などのデータベース、node.jsでの使用方法。個人的には、redis クライアント ライブラリが非常に高速であるため、非常に気に入っています。
  • コードをリポジトリ (SCM) に配置するためのGit (ハブ)。
于 2012-05-30T16:50:06.500 に答える
0

あらゆる種類の JavaScript プログラミングの経験 (OOP は必要ありません) を除き、以前のプログラミング スキルに依存する場合は、次の基本的な知識も役に立ちます。

  • Posix API (ファイル記述子とは? パイプとは?)
  • HTTPとは何ですか?HTTP はどのように機能しますか?
于 2012-05-30T18:10:19.860 に答える