1. Node.js
- Node.js 는 Chrome V8 JavaScript 엔진으로 빌드된 JavaScript 런타임이다.
- Node.js 는 이벤트 기반, 논 블로킹 I/O 모델을 사용해 가볍고 효율적이다.
- Node.js 의 패키지 생태계인 npm은 세계에서 가장 큰 오픈 소스 라이브러리 생태계이기도 하다.
# 런타임이란 프로그래밍 언어가 구동되는 환경을 말한다.
# 논 블로킹 I/O 모델이란 Input/Output 작업이 진행되는 동안 유저의 프로세스 작업을 중단시키지 않는 방식이다.
# npm 이란 Node Packaged Manager 의 약자이며, Node.js로 만들어진 package(module : 프로그램보다는 자은 단위의 기능을 의미)을 관리해주는 툴이다.
# 좀더 자세한 설명은 추후에 정리가 있기 전까지 아래의 링크를 통해서 확인하도록 한다.
◈ Node.js 란?
https://perfectacle.github.io/2017/06/18/what-is-node-js/
◈ Blocking/Non-Blocking I/O Model
https://ju3un.github.io/network-basic-1/
◈ npm 란?
https://m.blog.naver.com/magnking/220961896609
2. Node.js 다운로드
아래 사이트를 방문하여 12.14.0 LTS Version 을 다운로드한다.
3. Node.js 설치 확인
windows key + R key 를 누른 후 실행입력 칸에 "cmd" 를 입력하여 커맨드창을 실행한다.
# 개발을 위한 "Tool" 은 직접 설치해보는 것이 가장 좋습니다.