모던 자바스크립트 Deep Dive_개발 환경과 실행 방법

최정석·2023년 2월 10일
0
post-thumbnail

자바스크립트의 실행 환경

  • 자바스크립트는 브라우저 환경 또는 Node.js 환경에서 실행할 수 있다.
  • 브라우저는 HTML, CSS, 자바스크립트를 실행해 웹페이지를 브라우저 화면에 렌더링하는 것이 주된 목적이다
  • Node.js는 브라우저 외부에서 자바스크립트 실행 환경을 제공하는게 주된 목적이다.
  • 브라우저는 Client-Side-Web API와 ECMAScript를 지원한다.
  • Node.js는 Node.js 고유의 API와 ECMAScript를 지원한다.

Node.js

  • 브라우저에서 동작하는 간단한 웹 애플리케이션은 브라우저만으로도 개발할 수 있다.
  • 프로젝트의 규모가 커짐에 따라 React, Angular 같은 프레임워크 또는 라이브러리를 도입해야할 필요가 있다. 이 때 Node.js 와 npm이 필요하다.
  • Node.js는 크롬 V8 자바스크립트 엔진으로 빌드된 자바스크립트 런타임 환경이다.

npm

  • 자바스크립트 패키지 매니저다.
  • Node.js에서 사용할 수 있는 모듈들을 패키지화하여 모아둔 저장소 역할과 패키지 설치 및 관리를 위한 CLI를 제공한다.

0개의 댓글