Ryu.log

[ NodeJS 01 ] NodeJS 란? & 설치방법 본문

Prev-content

[ NodeJS 01 ] NodeJS 란? & 설치방법

류뚝딱 2018. 7. 8. 03:30


01. Node JS 란?

Node.js는 Chrome V8 JavaScript 엔진으로 빌드된 JavaScript 런타임이다. 

Node.js를 서버라 생각하는 사람도있고, 그냥 JavaScript라 생각하는 사람도 있지만 Node.js는 런타임이다


사전적으로 런타임과 런타임 환경을 정의해보면

런타임의 정의는 컴퓨터 프로그램이 실행되고 있는 동안의 동작을 말한다.

런타임 환경의 정의는 컴퓨터가 실행되는 동안 프로세스나 프로그램을 위한 소프트웨어 서비스를 제공하는 가상 머신의 상태이다.

Node는 런타임 환경의 정의와 조금더 가깝다.


NodeJavaScript 런타임이기 때문에 Node를 설치하면 Node안에 VM이란 가상머신이 들어있다, 

Node가 설치만 되어있다면 어느 플랫폼에서나 JavaScript런타임을 사용할 수 있다.


Node에서의 런타임은 JavaScript를 웹브라우저 바깥에서 돌릴 수 있도록 해주는 프로그램이라 생각하면된다.


원래 JavaScript는 웹브라우저 안에서 돌아가는 언어였고 

실제로도 웹개발 시 JavaScript를 쓰는것이 기정사실로 정해져있다고 봐도 무방했다.

허나 Node의 등장으로 인해 JavaScript는 웹브라우저 바깥 환경에서도 돌릴 수 있게 되었다.




02.Node JS 설치


Node.jshttps://nodejs.org/ko/ 에서 다운받을 수 있으며 2가지 버전을 함께 운영한다.

LTS 버전은 안정적이면서 변화가 적고 오래가는 버전이라 회사에서 주로 사용하는 버젼이고,

공부를 위하거나 최신트렌드를 빠르게 따라가고싶다 하면 10.6.0 현재버전을 사용하면 된다.


공부를 위해 10.6.0 현재버전을 설치한다.



설치방법은 매우 쉽다 그냥 다운받은 뒤 실행시키고 계속 Next로 진행하면 설치가 완료된다.



Cmd 창을 열어서 


node -v 


입력하면 현재 내가 설치한 Node의 버전을 확인 할 수 있다.

Comments