JavaScript & Node.js

홍성준·2022년 12월 22일
0

자바스크립트는 브라우저와 문서에서 다루는 즉 클라이언트에 대한 개발을 하는 것이다. node.js는 백엔드에서 다룰 수 있는 도구이다.

우리는 기존에 자바스크립트 코드를 실행시킬려면 크롬 브라우저에서 콘솔 창을 켜서 실행시켜야되는 아주 귀찮은 방식으로 했어야 했다. 이를 해결시켜주는 것이 node.js이다. vscode에 있는 터미널에서 node.js 명령어를 통해 자바스크립트 코드를 실행시켜줄 수 있다.

위에서 언급한 것 말고도 더욱 많은 장점있다. 먼저 비동기 처리로 인해 매우 빠른 고성능 서버 구현이 가능하고, 자바스크립트 언어만으로도 서버-클라이언트 모두 개발 가능, 적은 리소스으로 일을 처리, 커뮤니티 이용률 및 참여율이 굉장히 높아 얻을 수 있는 정보가 굉장히 많다.

그래서 정리를 하면 자바스크립트는 프로그래밍 언어이고, 이 언어 자체적으로는 브라우저에서만 동작을 한다. Node는 브라우저 밖의 자바스크립트 런타임이고 데스크탑에서 동작하며, js언어로 서버개발이 가능하도록 해주는 환경을 의미한다.

profile
안녕하세요

0개의 댓글