반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- Vue.js
- App.vue
- input
- HOC
- 자료구조
- nodejs
- 쉬운설명
- jsx
- scss
- Vue
- 자바스크립트
- Wecode
- mapGetters
- State
- event
- ES6
- Vue transition
- CSS
- TypeScript
- 댓글달기
- MySQL
- vuex
- webpack
- JavaScript
- express
- v-html
- react
- sass
- 리액트
- storybook
Archives
- Today
- Total
익명의 개발노트
4. Node.js 프레임워크 종류별 장단점. 본문
반응형
node.JS로 개발한다면 아래 셋 중에 하나는 반드시 사용한다.
1. express
2. koa
3. hapi
1. Express
장점 : Node.js 프레임워크 중 커뮤니티가 가장 큼, 서버 쉽게 실행/ 운영가능, 내장된 라우터로 코드 재사용가능.
단점 : 수작업이 많음. 내장된 에러핸들링 없어서 미들웨어 잃어버릴 수 있음. 문제에 대한 접근법이 여러가지임.
메모리를 많이 먹음, async/ await을 정식지원하지 않아서 오류처리하는 부분은 편법으로 사용해야함.
2. Koa
장점 : 메모리를 덜 먹고 표현력이 좋다. 미들웨어 작성이 쉽다. 개발자가 필요한 미들웨어만 구성해 사용할 수 있음.
ES6를 도입하고 있어 ES6문법사용가능, async/ await 정식제공
단점 : 불안정하고 많은 양의 개발이 진행중
3. Hapi
장점 : 크고 복잡한 애플리케이션에 특화됨.
단점 : 보일러플레이트로 작성해야할 코드가 많다. 작은 웹앱에서 쓰기 불편. 개발자가 직접 작성해야하는 부분이 많음.
참고자료 : https://edykim.com/ko/post/express-koa-hapi-pros-and-cons-comparison/
반응형
'프로그래밍 > NodeJS' 카테고리의 다른 글
7.[Routing] 처리하기. (0) | 2019.06.09 |
---|---|
6. [MYSQL 연동]하기. (0) | 2019.06.09 |
2. NPM이란? (0) | 2019.03.24 |
3. express와 템플릿 엔진 (0) | 2019.03.24 |
1. Node JS 시작 및 서버의 원리 (0) | 2019.03.21 |
Comments