Nodejsをインストールする理由

青灯夜游
リリース: 2021-11-05 16:58:49
オリジナル
2324 人が閲覧しました

インストールの理由: 1. Nodejs の開発は非常に効率的でコードがシンプルです; 2. Nodejs は非同期プログラミングを実行でき、IO 集中型のアプリケーションの処理に利点があります; 3. NPM パッケージ管理ツールは次のことができます。プロジェクト開発で使用できます。コードのインストール、共有、配布、プロジェクトの依存関係の管理が非常に便利で、NPM はnode.js 上で実行されます。

Nodejsをインストールする理由

#このチュートリアルの動作環境: Windows7 システム、nodejs バージョン 12.19.0、DELL G3 コンピューター。

なぜnodejsをインストールする必要があるのでしょうか?

Nodejs のシングルスレッド メカニズムのおかげで、Nodejs の開発は非常に効率的で、コードはシンプルです。 Nodejs のもう 1 つの機能である非同期プログラミングにより、Nodejs は IO 集中型のアプリケーションを処理する際に明らかな利点を得ることができます。

Node.js には優れたパッケージ管理システム NPM があります。

Node.js について議論するときに絶対に見落としてはいけないことの 1 つは、組み込みの npm ツールを使用したパッケージ管理のサポートです。このツールはすべての Node.js 環境にデフォルトでインストールされます。 npm モジュールの概念は Ruby Gems に非常に似ています。これは、バージョンと依存関係を管理し、オンライン リポジトリを通じて簡単にインストールできる再利用可能なコンポーネントのセットです。

「npm install packagename」を実行すると、ほぼすべてのパッケージ/ライブラリをインストールできます。さらに、依存関係は package.json ファイルを通じて追跡できます。したがって、Node.js ライブラリは簡単に複製でき、「npm install」を実行するとすべての依存関係がインストールされます。

パッケージ化されたモジュールの完全なリストは、npm Web サイトで見つけるか、Node.js とともに自動的にインストールされる npm CLI ツールを使用してアクセスできます。モジュール エコシステムは誰でも利用でき、誰でも独自のモジュールを公開でき、公開されたモジュールは npm リポジトリに表示されます。

いくつかの便利な npm モジュールは次のとおりです:

  • express - Express.js、Sinatra からインスピレーションを得た Node.js Web 開発フレームワークで、ほとんどの Node で使用されています。 jsアプリケーションの場合。

  • hapi - Web およびサービス アプリケーションを構築するためのモジュール式で非常に使いやすい構成中心のフレームワーク

  • connect - Connect はNode.js 用の拡張可能な HTTP サーバー フレームワーク。Express の基礎としてミドルウェアと呼ばれる一連の高パフォーマンスの「プラグイン」を提供します。

  • socket.io と sockjs – 現在、WebSocket で最も一般的な 2 つのサーバー側コンポーネントです。

  • pug (旧称 Jade) – Express.js のデフォルト オプションである HAML からインスピレーションを得た、人気のあるテンプレート エンジンの 1 つ。

  • mongodb および mongojs – Node.js で MongoDB オブジェクト データベースの API を提供する MongoDB ラッパー。

  • redis - Redis クライアント。

  • forever – おそらく、特定のノード スクリプトが継続的に実行されるようにするために最も一般的に使用されるユーティリティです。予期しない障害が発生した場合でも、Node.js プロセスを運用状態に保ちます。

  • bluebird - フル機能の Promises/優れたパフォーマンスを備えた実装

  • moment - 解析、検証、操作、書式設定用 軽量の JavaScript データ日付を変換するライブラリ。

  • #リストは増え続けています。誰もが使える便利なパッケージがたくさんあります。

Node の利点:

新興のフロントエンド フレームワークおよびバックエンド言語として、Node には多くの魅力的な機能があります:

    RESTful API
  • シングルスレッド
  • ノードはスレッドを追加しなくてもタスクを同時に処理できます— — Node.js は単一ですねじ切りされた。イベント ループを介して同時操作が実装されているため、これを最大限に活用する必要があります。ブロック操作をできる限り避け、代わりに非ブロック操作を使用します。
  • #ノンブロッキング IO
  • V8 仮想マシン
  • #イベント ドリブン

  • [推奨学習:「

    nodejs チュートリアル
  • 」]

以上がNodejsをインストールする理由の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!