ホームページ >ウェブフロントエンド >jsチュートリアル >Node.js はなぜこれほど人気が​​あるのでしょうか? Node.js が人気の理由_node.js

Node.js はなぜこれほど人気が​​あるのでしょうか? Node.js が人気の理由_node.js

WBOY
WBOYオリジナル
2016-05-16 16:29:521622ブラウズ

Node.js は、ASP.NET、Ruby on Rails、または Spring フレームワークと同様に、Web アプリケーションを構築および実行するために使用されるサーバー テクノロジです。 JavaScript を主な開発言語として使用し、軽量の Web サーバーが組み込まれており、ノード パッケージ管理 (NPM) 用の多数のプラグインを備えています。MVC の追加など、独自のニーズに応じて Web アプリケーションを形成できます。機能、Restful サービスの追加、OAuth または SSL セキュリティなど。

言語の再利用

ASP.NET や Spring などのテクノロジーでは、開発者は C#、VB.NET、Java などの新しいサーバーサイド言語を学ぶ必要があります。 Node.js はサーバー側とクライアント側の両方で JavaScript を使用します。つまり、開発者は各レイヤーで 1 つの言語のみを使用する必要があります。

開発者にとって簡単な変換

JavaScript は Web 開発者の間ではよく知られた言語であることは事実であり、ほとんどの人が JavaScript を知っているか、ある程度使用したことがあります。したがって、Web 開発者が他のテクノロジーから Node.js に移行するのは非常に簡単です。

軽量

Node.js はイベント駆動型のアーキテクチャを使用しています。つまり、Node.js 上で行われるすべてのこと、独立した呼び出しと操作が一連の非同期コールバックになります。これにより、Node.js はスレッド上で実行できるようになります。これは、クライアントのリクエストごとに新しいスレッドを生成する他の Web テクノロジーとは異なります。これがノンブロッキング I/O の本質です。

サポートオブジェクトデータベース

Node.js アプリケーションでは MongoDB のようなオブジェクト データベースを使用するのが一般的です。MongoDB は、リレーショナル テーブルではなくドキュメント ベースのモデルを使用するという点で、JSON のようなオブジェクトを使用します。これは ORM 愛好家に非常に適しています。

IDE とコード エディターで広くサポートされています

JavaScript はかなり前から存在しているため、Visual Studio や Eclipse などの IDE はすべて JavaScript コードのヒントと強調表示をサポートしており、NotePad や Sublime Text などのコード エディターもこれらをサポートしています。

どこでもサービスをホスト

一部の Web サーバーとクラウド サービス プロバイダーは、Node.js Web アプリケーションをサポートしています。ここでは、Google、Microsoft IIS、Heraku、Microsoft Azure、Amazon (AWS) などのいくつかについて説明します。

上記は、node.js が人気がある理由についての私の個人的な要約です。漏れがある場合は、修正してください。

node.js は開発にとって本当に強力なツールです~

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。