반응형
Node JS 개요
- 확장성 있는 네트워크 애플리케이션(특히 서버 사이드) 개발에 사용되는 소프트웨어 플래폼
- Node.js는 작성 언어로 자바스크립트를 활용하며 Non-blocking I/O와 단일 스레드 이벤트 루프를 통한 높은 처리 성능을 가지고 있다
- Node.js는 내장 HTTP 서버 라이브러리를 포함하고 있어 웹 서버에서 아파치 등의 별도의 소프트웨어 없이 동작하는 것이 가능하며 이를 통해 웹서버의 동작에 있어 더 많은 통제를 가능케 한다.
Node JS 장점
- 빠른 성능, 월등한 속도
- 단일 스레드
- 배우기 쉬움
- Node.js는 자바 스크립트로 작성되어 배우기 쉽다.
- 한가지 언어로 전체 웹페이지를 만들 수 있다.
Node JS 단점
- 동기적 코드 사용으로 인한 급격한 성능 저하
- 해당 로직이 실행전까지 에러를 알 수 없으며 에러시 전체 서비스에 영향을 미침.
기타
- 디버깅 환경이 콘솔이다.(Node.js 의 핵심 개발자들이 모두 유닉스 덕후라는 소문이 있다.
- 모듈에 알 수 없는 버그들 산재, Node.js의 미래를 알 수 없음, 등등
반응형
'' 카테고리의 다른 글
NodeJS와 HTTP (0) | 2016.02.22 |
---|---|
NodeJS 설치 (0) | 2016.01.27 |
Node JS란? (2) | 2016.01.27 |
디버깅환경이 콘솔이다는 글쎼요;;; Node개발자는 보통 WebStorm으로 개발많이하고 해당개발툴은 break나 변수값 보기등 다 제공합니다. 따라서 콘솔에서 디버깅한다고 보기 어렵습니다. 잘못된 정보이니 정정바랍니다.
답글
지적해 주셔서 감사합니다.
답글