フロントエンド技術を学ぼう 2-28.Node.jsについて学ぶ

Front-end Developer Handbook 2017を教科書にフロントエンド周りの技術を習得する連載。

www.mojage.club

第38回はPart II: Learning Front-End Devから、
28項のLearn Node.jsを紹介します。

Node.jsについて学ぶの説明です。

Sponsored Link

Node.jsについて学ぶ

Node.jsは、サーバーサイドのWebアプリケーションを開発するためのオープンソースかつ、クロスプラットフォームのランタイム環境です。Node.jsアプリケーションはJavaScriptで書かれており、OS X、Microsoft Windows、Linux、FreeBSD、NonStop、IBM AIX、IBM System zおよびIBM i上のNode.jsランタイム内で実行できます。Node.jsはLinux財団の共同プロジェクトであるNode.js財団によって主催され、サポートされています。

Node.jsは、アプリケーションのスループットとリアルタイムWebアプリケーションのスケーラビリティを最適化する様設計された、イベント駆動型のアーキテクチャとノンブロッキングI/O APIを提供します。Google V8 JavaScriptエンジンを使用してコードを実行し、基本モジュールの大部分はJavaScriptで書かれています。Node.jsには、Apache HTTP Server、Nginx、IISなどのソフトウェアなしでWebサーバーとして動作できる、組み込みのライブラリが含まれています。

参照元:英語版Wikipedia

一般的な学習リソース

Node.js in Practice(Node.jsの実際)

Learning Node: Moving to the Server-Side(Nodeを学ぶ:サーバサイドへの移行)