Node.js
Node.jsは、オープンソースのJavaScript ランタイム環境です。Webブラウザーの外部でJavaScriptコードを実行できるため、Web開発者はWeb アプリケーションのバックエンドにJavaScriptを使用できます。Node.jsはクロスプラットフォームでもあり、Windows、Unix、Linux、macOSで動作します。
Node.jsが登場する前は、JavaScriptはWebブラウザー内でしか実行できませんでした。WebサイトはJavaScriptを使って、WebページやWebアプリケーションにクライアント側の対話性を追加できましたが、Webサーバー自体は処理の一部にPHPなど別の言語を使用する必要がありました。Node.jsを使うとJavaScriptコードをサーバー側で実行できるため、Web開発者はWebアプリのフロントエンドとバックエンドの両方に1つの言語を使用できます。
Node.jsがWeb開発者の間で人気を集めている理由はいくつかあります。まず、多数の同時接続を必要とするアプリケーションに適しており、一度に多くのリクエストを処理できます。また、Node Package Managerを通じて利用できるオープンソースのパッケージやライブラリのエコシステムが充実しています。これにより、開発者は既存のモジュールをアプリケーションに統合して、新しい機能を簡単に追加できます。最後に、2つではなく1つのプログラミング言語を使用できるため、プロジェクトの複雑さが軽減され、学習しやすくなります。
NOTE: Node.jsはGoogleのV8 JavaScriptランタイムエンジンを使用しています。これはChrome Webブラウザーで使用されているものと同じエンジンです。[/n]
知識をテストする