Node.js 와 JS의 차이점
in JavaScript
Node.js 와 JS의 차이점
JS는 스크립트 언어인데,
브라우저에서 유일하게 해석가능한 언어는 HTML, CSS, JS만이 유일하다.
이러한 특징떄문에 JS는 브라우저에서만 작동하는 특징이 있었는데,
이 JS를 브라우저가 아닌 외부에서도 사용할 수 있도록 꺼내준게 node.js이다.
node.js의 사전적 정의는 자바스크립트 런타임이다.
그렇기 때문에 node.js의 개발로 브라우저가 아닌 앱, 서버, 터미널 등등 브라우저가 아닌곳에서 js를 사용할 수 있도록 도와주었다.
그러니까 간단히 얘기하면
Node.js
- 자바스크립트 런타임
- 자바스크립트를 브라우저가 아닌곳에서도 사용가능하도록 해주었음
JS
- 프로그래밍 언어
- 브라우저에서만 작동