본문 바로가기

node.js2

Node.js 에 대한 나의 생각(feat.javascript) 2편 앞서 1편에서 말한 것 처럼 JavaScript를 좀 이해하고나면 Node.js 를 이해하기가 좀 더 쉬워진다. 안봤다면 1편을 보고 오세요~ 먼저 node.js의 구조 * Node.js는 Javascript와 C++언어로 구성되어 있습니다. V8엔진도 70% 이상의 C++로 구성되어 있으며, libuv는 100%의 C++언어로 구성된 라이브러리 입니다. 하지만 우리는 C/C++언어를 몰라도 Node.js는 사용할 수 있습니다. 이는 V8 엔진에서 Javascript를 C++로 Translate 해주기 때문에 가능한 일입니다. 또한 Node.js의 코어 라이브러리는 process.binding()을 통해 Javascript 환경에서 사용될 수 있습니다. 예를 들어 Node.js의 내장 모듈인 crypto.. 2021. 10. 18.
Node.js 에 대한 나의 생각(feat.javascript) 1편 일단 Node.js에 대해 알기전에 근본인 Javascript를 알아야 이해하기가 쉬움으로 Javascript에 대해서 먼저 아주 간단히 알도록해보자 !! 자바스크립트란 위키백과에 의하면 자바스크립트(영어: JavaScript)는 객체 기반의 스크립트 프로그래밍 언어이다. 이 언어는 웹 브라우저 내에서 주로 사용하며, 다른 응용 프로그램의 내장 객체에도 접근할 수 있는 기능을 가지고 있다. 또한 Node.js와 같은 런타임 환경과 같이 서버 프로그래밍에도 사용되고 있다. 쉽게 말하면 Javascript 자체는 웹 브라우저 내에서 프론트엔드 한정의 언어라는 뜻이다 . 특징으로는 1. 한번에 하나의 작업만 수행할수있는 싱글 쓰레드 (다른 작업이 중간에 끼어들 수 없고 기존에 수행하던 작업이 끝나야만 다음 작.. 2021. 10. 16.