요즘 전자정부프레임워크로 개발일을 주로 하고 있습니다.
사실 본인이 사용하는 언어나 프레임워크의 이론도 파려고 들면.. 책상아래있는 두꺼운 책을 정독해야겠죠? .. 하하;;
요즘 많이 사용하는 다른 언어가 있나 해서 찾아보니 nestjs라는 것이 있어서 조금 살펴보았습니다.
새로운 언어나 프레임워크가 나오면 이전의 것들과 비교하는 내용이 꼭 포함되는데 .. 모르는것보다 조금이나마 이런 소식도 접하는게 좋을듯하여 제가 보았던 내용을 적고 링크를 남깁니다.
react가 많이 사용되는 것은 알고 있었는데 처음들어보는 nestjs는 spring과 비슷하다 하여 보게 되었습니다.
항상 겸손하게 배우는 거다! 뭐든 작은거라도 하고 안하고의 차이는 나중에 크게 나겠지!
NestJS.. 넌 누구냐!
NestJS는 Node.js에 기반을 둔 웹 API 프레임워크이다.
Node.js도 말로는 손쉽게 사용할수 있고 뛰어난 확장성이 있지만, 과도한 유연함으로 SW의 품질이 일정하지 않고 알맞은 라이브러리를 찾기위해 많은 시간을 사용했다고 한다.
이에 반해 NestJS는 DB, ORM, 설정, 유효성 검사 기능등이 기본 제공된다고 한다. 그리고 Angluar에서 영향을 받아 모듈/컴포넌트 기반으로 프로그램을 작성하게 가이드하여 재사용성도 높혔다고 한다.
IoC, AOP, DI와 같은 객체지향 개념도 도입되었다고 한다. (하 ~ 저 삼총사는 어딜가도 안빠져!)
결국 타입스크립을 기본으로 하여 타입스크립트가 가진 장점으로 웹 백엔드개발을 하는 프레임워크라는 거지?
당근마켓에도 도입되었다고 한다. 진짜?!
같이 나온 NextJS도 있는데, 해당 프레임워크는 프론트를 개발하는데 쓰인다고 한다.
'마니의 공부방 > 개발 꼼수' 카테고리의 다른 글
[Windows] 윈도우 심볼릭 링크(Symbolic link)👏🏻 (0) | 2022.08.16 |
---|---|
[티스토리] 본문에 포함된 이미지 display:none 적용 (4) | 2021.01.21 |
[윈도우] 탐색기에서 이미지 썸네일보기 (0) | 2021.01.20 |
[excel] 특정 단어를 포함하는 행 일괄 삭제하기 (5) | 2021.01.19 |
[excel] 엑셀 vlookup, hlookup 데이터 참조하기 (0) | 2021.01.19 |