nestjs는 현시점에 들어와 server-side 프레임워크의 정점이라고 볼수있다.
인기가 많은 express프레임워크와의 가장 큰 차이점은 프레임워크로써의 지원기능들의 갯수부터 차이가 많이 나는 상황이라고 한다.
그리고 typescript이식에 있어서 express 사용자는 늘 개발툴로써 이식을 해주어야 사용이 가능했지만 nestjs는 디폴트가 typescript라서 그러한 부분에서 문제가 없다.
또한 스프링부트와 굉장히 유사하여 모듈러방식의 개발에 특히나 최적화가 되어있다. 단점이라면 어려운 부분까지 유사하기때문에 배우기가 어려운것같다.
그리고 IoC/DI의 기능들을 효율적으로 사용하여서(난이도는 어려워지지만)
상당히 많은 제어를 프레임워크에서 도맡아 해결해준다.
그리고 fastify로 훨씬 더 간편하게 함수를 만들수있다.