ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [Nest.js] Express와 비교했을 때 Nest.js의 장점이라고 생각한 것
    백엔드/Node.js 2022. 2. 22. 23:50

    https://docs.nestjs.com/

    NestJS가 다른 프레임워크에 비해 나은 점이 무엇인지 구글링을 해보았는데 막연한 내용들이 많아 그냥 내가 느낀 점만 써보겠다. 

     

    강의를 듣고 간단히 코드를 작성해보며 느낀 NestJS의 가장 큰 장점은 개발자가 구조를 크게 고민하지 않아도 되는 것이다. Node.js의 또 다른 프레임워크인 Express는 자율성이 너무 뛰어나다 보니 개발자가 구조를 자유롭게 짤 수 있는데, 이게 잘하면 약이고 못하면 독이 된다고 생각한 입장에서 NestJS의 이러한 점은 일단 평타는 치게 하는 느낌 이었다. 지원되는 모듈도 많다고 하는데 이 부분은 내가 많이 써본 게 아니라 잘 모르겠고, 예외 처리하는 모듈 지원하는 걸 보고 오~ 했다. (찾아보니 express도 비슷한 모듈이 있음. 이번 기회에 알게 되었으니 기록! https://www.npmjs.com/package/express-validation) 그리고 타입스크립트 맛만 본 내가 이걸 장점으로 써도 되는지는 모르겠지만 NestJS가 타입스크립트와 궁합이 잘 맞다 보니 데이터 타입 등 흔히 실수할 수 있는 부분을 미연에 예방할 수 있다. (쓰고 보니 이건 타입스크립트의 장점 같지만...) 이 외에 공식문서나 구글링을 통해 찾아본 바로는 확장성이 좋고 테스트하기 용이하다는데 이걸 체감할 정도로 NestJS를 써본 게 아니라 일단 그렇구나 정도로 넘어가야겠다.

    댓글

jaejade's blog ٩( ᐛ )و