Node.js 아주 기본

Devback·2020년 10월 25일
1

Node.js

목록 보기
1/1

Node.js는!

Node.js는 구글 크롬의 자바스크립 엔진을 기반으로 만들어진 플랫폼입니다.

Node.js®는 Chrome V8 JavaScript 엔진으로 빌드된 JavaScript 런타임입니다. Node.js는 이벤트 기반, 논 블로킹 I/O 모델을 사용해 가볍고 효율적입니다. Node.js의 패키지 생태계인 npm은 세계에서 가장 큰 오픈 소스 라이브러리이기도 합니다. (출처: https://nodejs.org/ko/)

오해

Node는 웹서버가 아닙니다. Node 자체로는 아무것도 하지 않습니다. 정확히 말하자면 Node.js는 그저 코드를 실행할 수 있는 하나의 방법에 불과합니다. 즉, Javascript 런타임입니다.

Node의 특징

  • 비동기처리
    Node.js 라이브러리의 모든 API는 비동식입니다.

  • 빠른 속도
    구글 크롬의 V8 자바스크립트 엔진을 사용하여 빠른 코드 실행을 합니다.

  • 노 버퍼링
    데이터 버퍼링이 없고 데이터를 chunk로 출력합니다.

Node를 써야 할 곳

  • 싱글페이지 어플리케이션(리액트 😁)
  • JSON API 기반 어플리케이션
  • 데이터 스트리밍 어플리케이션
  • 데이터를 실시간으로 다루는 어플리케이션

추천 영상(노마드 코더 ! 무엇을 언제 써야할까? Node JS vs Django!)
https://www.youtube.com/watch?v=PnhmeFakkXg

profile
나랑 같이 개발할 사람🖐

0개의 댓글