Node.js/JavaScript

[키워드 정리] Node.js의 정의

왈왈디 2023. 3. 14. 10:56
728x90

Node.js는 구글 크롬(V8 자바스크립트 엔진)에서 사용되는 자바스크립트 엔진을 기반으로 만들어진 서버 사이드 플랫폼입니다.

Node.js는 이벤트 기반(event-driven), 비동기 I/O(non-blocking I/O) 모델을 사용하여 높은 처리 성능과 확장성을 제공합니다.

 

Node.js는 JavaScript를 사용하여 서버 사이드 애플리케이션을 작성할 수 있게 해주며, HTTP, TCP, UDP 등 다양한 프로토콜을 지원합니다.

Node.js는 모듈 시스템을 제공하여 코드를 모듈화하고 재사용성을 높일 수 있습니다.

또한, NPM(Node Package Manager)을 사용하여 다양한 외부 라이브러리와 모듈을 손쉽게 설치하고 관리할 수 있습니다.

 

Node.js는 JavaScript로 서버 사이드 애플리케이션을 작성할 수 있다는 점에서, 기존에 서버 사이드 개발을 위해 사용되던 PHP, Ruby, Python 등의 언어와 경쟁하며, 특히 웹 애플리케이션 개발널리 사용되고 있습니다.

또한, Node.js는 클라우드 환경에서의 애플리케이션 개발과 배포에도 적합하며,

JavaScript를 사용하기 때문에 프론트엔드 개발자도 비교적 쉽게 서버 사이드 개발을 시작할 수 있습니다.

 

출처: chatGPT

728x90