TIL 66 | Express와 Node 소개

song hyun·2022년 7월 25일
0

Node

목록 보기
1/1

👆Express와 Node의 관계

  • Node는 개발자가 모든 종류의 서버 사이드 도구들과 어플리케이션을 JavaScript를 만들 수 있도록 해주는 런타임 환경이다.
  • 런타임이란 브라주저 영역 밖에서도 사용할 있도록 의도했다. 즉, 컴퓨터는에서 직접적으로 실행되는 것을 말한다.

✌️웹 브라우저 관점에서 Node 장점

  • 훌륭한 퍼포먼스, Node는 단위 시간당 처리량과 어플리케이션에서 확장성을 최적화 시키고, 많은 공통적인 웹 개발 문제들을 맞먹는다 ex) 실시간 웹 어플리케이션
  • 전통적인 웹 서버 언어들과 비교할 때 자바스크립트는 비교적 많은 이득을 가진다. 많은 다른 새롭거나 인기 있는 언어들은 자바스크립트로 컴파일하거나 변환한다.
  • 노드는 패키지 매니저(NPM)는 수천만개의 재사용가능한 패키지에 접근할 수 있도록 한다. 이는 최고의 의존성 해결과 또한 수많은 빌드 툴체인이 자동화되도록 한다.
  • 도움을 주고자 하는 수많은 사람들이 존재하는 아주 활발한 개발 생태계와 커뮤니티를 지니고 있다.

👆Express

  • express는 NodeJS를 사용하여 쉽게 서버를 구성할 수 있게 만든 클래스와 라이브러리의 집합체이다.
profile
Front-end Developer 🌱

0개의 댓글