Node.js: 소개

Node.js

목록 보기
1/4
post-thumbnail

JS는 Html에 종속된 언어로 사용되어 왔다.

JS는 브라우저에 의해 해석되고 실행되는데
크롬 브라우저의 V8엔진이 JS를 너무나도 끝내주게 잘 해석했다.

그래서 V8엔진을 떼다가 JS전용 환경을 하나 만들었는데 그게 Node.js임.

쉽게 말하자면 Node.js는 JS언어로 이루어진 프로그램을 실행하는 환경이고 실행창이다.
(JS 런타임?)

Node.js로 인해 브라우저 없이도 JS를 프로그래밍 언어처럼 사용할 수 있게 되었다.

그렇다면

Node.js로 뭘 하는가?

  • 서버

    만들기가 굉장히 간편하고 쉽다고 함
    Non-Blocking I/O의 장점을 살릴 수 있다

  • 프론트

    전통적인 사용

Node.js의 특징 장점?

  • SNS, 채팅 앱등 요청이 굉장히 많은 서비스의 서버를 구축할 때 특히 유리하다.
    (Non-Blokcing I/O)

  • 프로토타입 제작에 유용하며 작업물의 변경 또한 유연하게 할 수 있다

  • 웹 서비스가 아닐 경우 난감해진다
    이미지나 복잡한 산술처리 등에서는 함께 사용할 라이브러리가 부족하다
    차라리 Python 노선을 타는 것이 옳다

0개의 댓글