블로그 이미지
평범하게 살고 싶은 월급쟁이 기술적인 토론 환영합니다.같이 이야기 하고 싶으시면 부담 말고 연락주세요:이메일-bwcho75골뱅이지메일 닷컴. 조대협


Archive»


Node.js는 일종의 개발 플랫폼이자 WAS같은 미들웨어이다.

이를 사용하기 위해서는 MVC 프레임웍에서 부터, 빌드, 데이타 베이스등 다양한 관련 컴포넌트들이 필요한데, 에코 시스템이 너무 커서 주로 사용되는 모듈등을 찾기가 힘들다.

https://nodejsmodules.org/tags/build 를 보면, 분야별 인기있는 모듈을 볼 수 있고

아래는 일반적인 애플리케이션을 개발하는데 필요한 모듈을 정리하였다.


Category

Module

Programming framework Async
MVC Framework Express
Template Engine EJS
Logging Winstone
Testing

Mocha, nodeunit

Authentication Passport
Build script Grunt
Application monitoring nodetime or newrealic
DBMS mongodb + mongolian
Session Cluster Redis
Management forever,supervisor,nodemon & pm2


본인은 구글 클라우드의 직원이며, 이 블로그에 있는 모든 글은 회사와 관계 없는 개인의 의견임을 알립니다.

댓글을 달아 주세요

  1. Yelling 2016.07.04 15:20 신고  댓글주소  수정/삭제  댓글쓰기

    2년에 작성하신 글에 질문을 하기 조금 죄송하지만,
    nodejs에 mongodb을 많이 사용하고 있던데, 이유가 있을까요?

    • 조대협 2016.07.04 22:57 신고  댓글주소  수정/삭제

      mongodb의 경우 JSON을 통으로 저장하기 편해서 요즘 애플리케이션 개발에 많이 쓰이구요. 특히나, javascript 기반인 node.js의 경우에 javascript 데이타 모델과, mongodb가 잘 호환이 되서 많이 쓰이는게 아닐까 합니다.

  2. Node입문 2017.08.19 13:33  댓글주소  수정/삭제  댓글쓰기

    안녕하세요? 글 정말 잘 보고있습니다. 읽다보니 정말 대단하시다는 생각이 들어서요. 어떤방식으로 학습하시는지 알 수 있을까요? 처음 접하는 분야인데도 굉장히 이해도기 높은것같으세요!bb