자바스크립트와 Node의 차이점

Jeong-Taek·2022년 10월 26일
1

역할

JavaScript : 브라우저, 문서 등을 다루는, client에 대한 개발을 하는 도구다
nodejs : backend에서 server에 대한 개발을 하는 도구

특징

  • NodeJs는 chrome의 자바스크립트 엔진인 v8을 이용한다.
  • 자바스크립트는 스크립트 언어로써 특정한 환경에서만 사용가능한데 NodeJs를 통하여 특정한 환경(브라우저) 없이도 실행을 할 수 있게 된다.
  • JavaScript를 크롬같은 브라우저에서만 쓰는 것이 아니라 브라우저 밖, 즉 내 컴퓨터에서 다양한 용도로 확장하기 위해 만들어진 것이 바로 Node.js다.
  • NodeJs를 이용하여 Express롸 같은 라이브러리를 사용하여 자바스크립트 언어로 서버를 구축하기도 합니다. (NodeJs는 서버가 아니다)

결론

자바스크립트는 프로그래밍언어이고 브라우저에서만 동작하며 client에 대한 개발이 가능하고 NodeJs는 브라우저 밖에서 동작하는 Javascript 런타임, 데크스탑에서 동작하며 Express와 같은 라이브러리를 사용하여 js언어로 웹서버 구축이 가능하다.

0개의 댓글