Quantcast
Channel: Node.jsタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 8705

Nodeについて調べてみた

$
0
0

「JavaScript」の勉強をしているとターミナルにNode.jsに関して入力することがあったりしましたがそもそも「Nodeってなに?」と思ったので調べてみました。

Nodeとは

Nodeとは、節、結節(点)、節点、交点、中心点、集合点、こぶ、膨らみ、などの意味を持つ英単語。
ITの分野では網状構造の構成要素などをこのように呼ぶ。

複数の要素が結びついた構造体において、個々の要素のことをノードという。
ノードを結びつける線や繋がりは「エッジ」あるいは「リンク」という。

例えば [サーバ]ー[ルータ]ー[サーバ]などの構成のネットワークを点と線のみで結ぶと
●ー●ー●の点の部分(パソコン、ルータ、サーバ)が「ノード」

Node.jsとは?

サーバサイドで動くJavaScriptだと思っていましたが、
Node.jsはサーバサイドでJavaScriptを実行できるためのプラットフォームという理解が正しそう。

リアルタイムWebなどの分野でNode.jsが採用される事例(MicrosoftやYahoo等)がある
※リアルタイムWEB = リアルタイムな反応が必要な場所(FacebookやTwitter、Googleスプレッドシート等)

例えば、LAMP環境だと
・WEBサーバとWEBブラウザを常時接続する必要がある
・データを保存し続け、Webブラウザ側に表示し続ける必要がある

これら問題でチャット画面をみるのに必要以上に時間を要するらしいが、Node.jsではこれらの機能を比較的簡単なコードで実装できる。

参考にしたサイト

参考1 ( https://e-words.jp/w/%E3%83%8E%E3%83%BC%E3%83%89.html)
参考2 (https://wa3.i-3-i.info/word1300.html
参考3( https://eng-entrance.com/what-is-nodejs
参考4( http://www.tohoho-web.com/ex/nodejs.html
参考5( https://qiita.com/non_cal/items/a8fee0b7ad96e67713eb) 


Viewing all articles
Browse latest Browse all 8705

Trending Articles