Web-Frontend/Node.js

[Node.js] Node.js란

서노리 2023. 1. 6. 00:59
반응형

Node.js

Node.js란 Chrome V8 자바스크립트 엔진으로 빌드된 자바스크립트의 런타임으로, 자바스크립트로 작성된 프로그램을 일반 애플리케이션 프로그램처럼 실행시키거나, 서버를 만들고 실행하는데 사용한다.

 

Node.js 사용 이유

자바스크립트는 웹 브라우저에 있는 자바스크립트 엔진에서 동작하는 언어이다. 따라서 크롬, 사파리와 같은 웹 브라우저가 없다면 자바스크립트를 사용할 수 없다. Node.js는 이런 자바스크립트를 웹 브라우저에서 독립 시켜, 터미널에서 자바스크립트를 실행할 수 있도록 해준다. 

 

또한 Node.js를 이용하여 서버를 만들 수 있는데, 이전까지 Server-Client 웹 사이트를 만들 때, 클라이언트 부분은 자바스크립트를 사용하고, 서버 부분은 자바 등 다른 언어를 사용해서 만들어야 했지만 Node.js를 통해 자바스크립트만으로 전체 웹 페이지를 만들 수 있게 되었다.

 


 

반응형

'Web-Frontend > Node.js' 카테고리의 다른 글

[Node.js] NVM 사용하여 node.js 버전 변경하기  (0) 2023.10.19
[Node.js] Node.js 모듈 & npm  (0) 2023.01.06