♣ Node.js 란?
Client-side language인 JavaScript를 server-side에서 이용할 수 있도록, Chrome의 JavaScript 엔진인 V8을 포팅한 것이 node.js라고 한다. JavaScript가 기본적으로 비동기적으로 동작하기 때문에, node.js를 이용하여 서버에서도 이렇게 프로그래밍하는 경우 병렬 프로그래밍에 유리해 성능이 좋다고 알려져 있다.
http://nodejs.org
- IBM기사 [2011.05.24]
- Node.js 위키백과
- 개발자 PREVIEW (english) [2009.11.08]
- blog; Node.js의 소개글 들에 대한 유감 [2012.02.25]
♣ 주요 특징
① 비동기 I/O (non-blocking)
Client-side language인 JavaScript를 server-side에서 이용할 수 있도록, Chrome의 JavaScript 엔진인 V8을 포팅한 것이 node.js라고 한다. JavaScript가 기본적으로 비동기적으로 동작하기 때문에, node.js를 이용하여 서버에서도 이렇게 프로그래밍하는 경우 병렬 프로그래밍에 유리해 성능이 좋다고 알려져 있다.
http://nodejs.org
- IBM기사 [2011.05.24]
- Node.js 위키백과
- 개발자 PREVIEW (english) [2009.11.08]
- blog; Node.js의 소개글 들에 대한 유감 [2012.02.25]
♣ 주요 특징
① 비동기 I/O (non-blocking)
② Single Thread
③ event loop IBM, libevent 및 libev로 네트워크 성능 향상 [원문;2010.09.25 | 번역;2011.03.22]
④ 프로그래밍 언어는 Java Script 다.
(∴서버/클라이언트의 isomorphica) programming 가능하단다)
④ 프로그래밍 언어는 Java Script 다.
(∴서버/클라이언트의 isomorphica) programming 가능하단다)
♣ 관련글
- Web Framework Benchmark: Erlang, Java & Scala, Node.js, Ruby [2012.01.28]
- Node어플리케이션을 멀티코어로 구동해주는 cluster 모듈 [2011.08.20]
a) isomorphic ; 동형의, 동일 구조의
- Web Framework Benchmark: Erlang, Java & Scala, Node.js, Ruby [2012.01.28]
- Node어플리케이션을 멀티코어로 구동해주는 cluster 모듈 [2011.08.20]
반응형
'용어·개념' 카테고리의 다른 글
[웹] MVC 개발이란? (0) | 2013.09.12 |
---|---|
[필기] jQuery Mobile 스마트폰 사이트 디자인 (last updated: 2013.09.12) (0) | 2013.09.12 |
JNLP;Java Network Launching Protocol (0) | 2012.02.22 |
CSS: Cascading Style Sheets (0) | 2012.02.21 |
DOM; Document Object Model(문서 객체 모델) (0) | 2012.02.21 |