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 |
'클라우드 컴퓨팅 & NoSQL > Vert.x & Node.js' 카테고리의 다른 글
빠르게 훝어 보는 node.js - #2 설치와 개발환경 구축 (1) | 2014.03.20 |
---|---|
빠르게 훝어보는 node.js #1 - node.js 소개 및 내부구조 (17) | 2014.03.17 |
node.js의 장단점에 대해서 (23) | 2014.03.09 |
Node.JS와 Vert.x 비교 (4) | 2014.02.23 |
Single Threaded Model이라서 더 빠르다? No.!! (1) | 2014.02.16 |