우리는 Javascript를 사용 할 때 스크립트 언어로서
html 파일에 script태그를 사용하였다 그렇다면 브라우저 없이 사용 할 순 없는걸까?
Node.js 가 나오기 전에는 사용 할 수 없었다.
그래서 서버를 만들기 위해선 자바와 파이썬을 주로 사용 해왔다
하지만 이젠 Node.js를 통해 브라우저 없이 JavaScript를 사용이 가능하여
이제는 자바스크립트 언어 하나만으로 프론트엔드와 백엔드 모두 구현이 가능 하게 된 것이다!
그렇다고 Node.js가 서버라고 말하는 것은 옳지 않다 Node.js는 JavaScript를 브라우저 밖에서 동작하게 하는 실행프로그램 이라고 생각하면 된다
Node.js는 JavaScript를 서버에서도 사용할 수 있도록 만든 프로그램이다.
Node.js는 V8이라는 JavaScript 엔진 위에서 동작하는 자바스크립트 런타임(환경)이다.
Node.js는 서버사이트 스크립트 언어가 아니다. 프로그램(환경)이다.
Node.js는 웹서버와 같이 확장성 있는 네트워크 프로그램을 제작하기 위해 만들어졌다.