ノードとはJS ?
サーバー上でJavaScriptを実行するという考えはNodeとして知られています.JS ノードのオリジナル作者.ライアンダールは、また、現在デノとして知られているもう一つの最先端技術をリリースしました.ノード.JSは、Google ChromeのV 8 JavaScriptエンジン上に構築されたオープンソースのJavaScriptランタイムとクロスプラットフォームです.シングルスレッド、イベント駆動、および非ブロッキングI/Oモデルに基づきます
ノード.JSはその開発のためにNPMパッケージを使用しますは、高速、高度にスケーラブルなネットワークを構築するための最良のツールであり、データ集約型アプリケーションであることが証明されています.
ノード.舞台裏のJS建築
ノードの基本アーキテクチャ.JSはノード、JavaScript、V 8、Libuv、およびC++で構成されています.つの機能は、偉大な柔軟性を持つノード開発者として私たちの生活を簡単に抽象化の高いレベルを与える.
V 8エンジンそれはノードを有効にします.JavaScriptコードを理解するには、私たちはそれが不可能だっただろう書く他の.ノードを変換する責任があります.JSは、コンピュータが実際に理解することができて、効果的にを実行することができるコードにコード化します
リブは、非同期I/O(入力/出力)に強い焦点を持つオープンソースライブラリですこの層はノードを与えるものです.オペレーティングシステム、ファイルシステム、ネットワーキングとJSそれはノードの最も2つの重要な機能を実装します.以下はJSです.
イベントループ:これはコールバック、ネットワークIO、およびET AL のような単純なタスクを実行するのに責任があります
スレッドプール:ファイルアクセス、圧縮などのより重い仕事に責任があります.
また、V 8とLibuvはすべてC +で書かれていますが、V 8はそのライブラリにいくつかのJavaScriptコードを持っています.ということです.jsはJavaScriptとC +で書かれた言語です
ノードを使用する.JS :
のストリーミングデータ
データベース(好ましくはNOSQLデータベース)による
APIリアルタイムチャットアプリケーションサーバー側のWebアプリハードウェアプログラミング
ノードを使用しないでください.JS :
ヘビーサーバーサイド処理(高CPU集中使用)のアプリケーション
ノードをインストールしましょう.js頭アント=> Node.JS
あなたのOSプラットフォームをサポートするバージョンを選択します.LTS(長期サポート)バージョンは非常に推奨されますなぜなら、彼らは安定しているからです.それをダウンロードしてインストールします.は、各ステージでapt命令を読んで、受け入れるのを忘れないでください.
ノードのテストjsが正しくインストールされます
ターミナルまたはCLI (コマンドラインインタフェース)を起動し、以下のコマンドを入力します.
node -v or node --version
優しい❤️...