[개념스터디1] Node.js의 Library / Framework

Yoon·2021년 8월 4일
0

[Dev] 개념 스터디

목록 보기
3/3

Express

  • Express는 Node.js의 프레임워크 중 가장 많이 사용된다.
  • 빠르고 가볍다.
  • 인기 있고 빠르며 최소한의 유연한 MVC(Model-View-Controller) Node.js프레임워크이다.
  • 강력한 애플리케이션 사용자 인터페이스 (API)는 더욱 간소화 된 형태의 클라이언트-서버 요청 및 가시적인 사용자 상호 작용을 가능하게 한다.
  • 기존 node.js 에 얇은 기본 웹 어플리케이션 기능을 제공하는 라우팅 라이브러리 세트이다.

Koa

  • Express와 유사하지만 더 높은 자유도와 덜 복잡함 (Express 개발자가 구축한 웹 프레임워크)
  • ES2017 비동기 기능 사용
  • Koa를 사용하면 stack방식으로 HTTP 미들웨어를 효율적으로 처리 할 수있어 API 생성이 쉬워진다.

Socket.io

  • Socket.io는 실시간 애플리케이션 구축을 위한 빠르고 안정적인 풀스택 프레임워크이다.
  • 실시간 양방향성 이벤트 기반 통신을 위해 설계됨.
  • 응답과 요청을 실시간으로 업데이트 해준다.
  • 예를 들어, 채팅 애플리케이션은 지속적으로 실행되고 백그라운드 프로세스를 새로 고쳐 메시지를 업데이트한다.

Nest

  • 효율적이고 안정적이며, 확장 가능한 서버측 애플리케이션을 구축할 수 있다.
  • 유연하고 진보적인 node.js API framework
  • 최신 JavaScript로 사용하며 빌드시에는 TypeScript로 빌드된다.
  • OOP(Object Oriented Programming), FP(Functional Programming), FRP(Functional Reactive Programming)의 요소를 결합

Meteor.JS

  • Meteor.js는 현대 웹 및 모바일 애플리케이션을 구축하기위한 초 단순한 풀 스택 Node.js 프레임 워크이다.
  • 웹, iOS, Android 또는 데스크톱과 호환된다.
  • Node.js 및 일반 JavaScript 커뮤니티에서 연결된 클라이언트 대응 응용 프로그램, 빌드 도구 및 큐 레이 티드 패키지 세트를 빌드하는 데 필요한 핵심 기술 모음을 통합한다.

References :
https://dora-guide.com/nodejs-net-framework/

https://www.hebergementwebs.com/%EA%B0%9C%EB%B0%9C/6-nodejs-frameworks-to-know-in-2021

https://ko.linux-console.net/?p=95

https://blog.bitsrc.io/23-insanely-useful-nodejs-libraries-you-should-know-in-2020-5a9b570d5416

profile
FE Developer✨

0개의 댓글