References

Node.js Frameworks Comparison for Your Back-end Solution

Best of 2018: 5 Best Node.js Frameworks to Know




  • NodeJS 프레임워크의 구분
MVC frameworks.
      • 이름이 모든것을 말해줍니다.
      • 이 프레임워크는 추가요소 없이 자유롭고 유연한 개발을 제공합니다.
      • Model-View-Controller 패턴을 기반으로 합니다.

Full-stack MVC frameworks. 
      • 일반적으로 유연하지 못합니다.
      • 라이브러리, 통합, 탬플릿 엔진, 스캐폴딩 및 엔지니어가 작업을 자동화 하는데 사용할 수 있는 기능을 함께 번들로 제공합니다.

REST API frameworks. 
      • REST API 서버개발에 유용합니다.
      • 다른 프레임워크 그룹과 함께 사용될 수 있습니다.

Others. 
      • 미들웨어, 라이브러리와 기타 특정 솔루션이 프레임워크로 간주될 수 있습니다.



  • 인기 있는 NodeJS의 프레임워크
Express: 빠르고 간단하며 유연하다.
      • NodeJS의 클래식.
      • 최소한과 간결함을 철학으로 삼는다.
      • 개발자에게 많은 자유를 제공한다.
      • 주요 특징: 자유, 고성능, 대규모 커뮤니티
      • ** 참고 MEAN Stack

Meteor: 범용적이며 풀스택으로 시간을 절약할 수 있다.
      • 표준화와 즉시 사용가능함을 철학으로 삼는다.
      • 서버, 모바일, 웹, 데스크톱 응용프로그램을 구축하는데 필요한 통합 도구를 제공한다.
      • Angular 또는 React와 통합되어 백 엔드와 프론트 엔드의 응용프로그램을 연결한다.
      • 엔지니어에게 많은 자유를 쥐어주지 않지만 많은 기초 작업을 간소화한다.
      • 주요 특징: 데이터 동기화, 즉시 사용 가능한 통합, 빌드 자동화

Loopback: 복잡한 기능을 통합할 수 있다.
      • REST API 프레임워크의 대표.
      • 확장성이 뛰어난 모듈러 프레임워크.
      • API를 쉽고 빠르게 작성할 수 있도록 고안됨.
      • 사용자 인증 및 권한 작성에 적합.
      • 주요 특징: REST API생성, API 탐색




자세한 내용은 원문을 참고해 주시기 바랍니다.

+ Recent posts