-
1. NestJS 란??
- 효율적이고 확장 가능한 Node.js 서버 어플리케이션을 구축하기 위한 framework 이다.
- Nest에서도 Express를 사용하지만, 여러 다른 라이브러리와의 호환성을 제공한다.
- Javascript와 MS의 TypeScript를 사용하며, 객체지향, 함수프로그래밍, 기능적 반응 프로그래밍 요소를 모두 결합한다.
- 백앤드 서버에서도 NestJS를 사용하여 효과적인 아키텍처를 구현할 수 있다.
2. NestJS의 특징
- TypeScript를 사용함으로서 높은 수준의 코드 자동생성, 코드 탐색과 리팩토리능을 제공한다.(버그발생 빈도 줄어듬)
- ORM 연동이 가능하다.
- 여러 라이브러리와 호환성을 제공한다. ( Fastify, Socket 등등..)
- 즉시 테스트가 가능하며, 유지 관리 할 수 있는 응용프로그램을 쉽게 만들 수 있는 아키텍처를 제공해 준다.(Java의 Spring Framework 와 유사)
'IT > NodeJs' 카테고리의 다른 글
6. Modules (NestJs) (0) 2020.10.28 5. Provider (NestJs) (0) 2020.10.28 4. NestJS 설치 및 실행, 기본구조 (0) 2020.10.28 2. Node.js 의 모듈 (0) 2020.10.14 1. Node.JS 란? (0) 2020.10.14