Node.js

확장성 있는 네트워크 어플리케이션(특히 서버 사이드) 개발에 사용되는 소프트웨어 플랫폼이다.

작성 언어로 자바스크립트를 활용하며 Non-blocking I/O와 단일 스레드 이벤트 루프를 통한

높은 처리 성능을 가지고 있다.

v8(자바스크립트 엔진)으로 빌드 된 이벤트 기반 자바스크립트 런타임이다.

웹 서버와 같이 확장성 있는 네트워크 프로그램 제작을 위해 고안되었다. 대부분의 자바스크립트가

웹 브라우저에서 실행되는 것과는 달리, 서버 측에서 실행된다. 

[위키백과]

 

 

nodejs에 대해 알아보던중 캡틴체인님의 블로그에서 쉽고 자세히 설명해주신 글이 있어 링크로 남깁니다.

nodejs 개념이 생소했었는데 이 글을 읽고 이해가 되었습니다!

 

 

Java 언어가 모든 OS 운영체제에서 Virtual Machine 환경 안에서 Runtime 이 구동 되듯이 Node.JS 는 웹브라우저에 종속적인 자바스크립트에서 외부에서 실행할 수 있는 Runtime 환경을 Chrome V8 엔진을 제공하여 여러 OS 환경에서 실행할 수 있는 환경을 제공하게 됩니다. 이것을 Node.JS 라고 정의할 수 있습니다.

캡틴체인님의 블로그-Node.js

+ Recent posts