목차
Js와 Node의 차이
- JavaScript : 브라우저, 문서 등을 다루는 즉, clinet에 대한 개발을 하는 도구이다.
- Nodejs : backend에서 server에 대한 개발을 하는 도구이다.
차이점
- Nodejs는 chrome의 자바스크립트 엔진인 v8을 이용한다.
- JavaScript는 스크립트 언어로써 특정한 환경(브라우저)에서만 사용가능한데 Nodejs를 통하여 특정한 환경(브라우저) 없이도 실행을 할 수 있게 된다.
- JavaScript를 크롬(chrome)같은 브라우저에서만 쓰는 것이 아닌 브라우저 밖. 즉, 내 컴퓨터에서 다양한 용도로 확장하기 위해 만들어진 것이 바로 Node.js이다.
- Nodejs를 이용하여 Express 같은 라이브러리를 사용하여 자바스크립트 언어로 서버를 구축하기도 한다. (Nodejs가 서버는 아님 !!)
JavaScript | Node.js |
프로그래밍 언어 | 브라우저 밖에서 동작하는 JavaScript 런타임 |
브라우저에서만 동작 | 데스크톱에서 동작 |
Client에 대한 개발 | Express와 같은 라이브러리를 사용하여 js언어로 웹서버 구축 |
'Web Basic > JavaScript' 카테고리의 다른 글
Null & undefined (0) | 2022.05.01 |
---|---|
let, const, var (0) | 2022.05.01 |
ES6의 특징 (0) | 2022.04.18 |
==, === 차이점 (0) | 2022.04.18 |
스코프, 스코프 체인 (0) | 2022.03.29 |