何がノードについて知っている必要があります.js



ノードとは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
    
    優しい❤️...