본문 바로가기

nodejs2

NodeJS의 장점과 단점 1. NodeJs의 장점 1) 비동기적인 프로그래밍 Node.js는 비동기적인 이벤트 기반 아키텍처를 사용하여 작동한다. 이는 한 번에 여러 작업을 처리할 수 있으므로 I/O 작업이 많은 애플리케이션에 이상적이다. 이로 인해 애플리케이션이 더 효율적이고 확장 가능한 성능을 제공할 수 있다. 2) 빠른 속도 V8 JavaScript 엔진을 사용하는 Node.js는 높은 성능을 제공한다. V8은 JavaScript 코드를 기계 코드로 빠르게 컴파일하는 Just-In-Time 컴파일러이다. 따라서 Node.js는 빠른 응답 시간과 높은 처리량을 가질 수 있다. 3) 단일 언어 사용 Node.js는 JavaScript를 사용하여 전체 스택을 개발할 수 있도록 해준다. 이는 개발자들이 클라이언트 측과 서버 측에서.. 2023. 6. 22.
NodeJs란??? 1. Node.js의 정의 Node.js는 Chrome의 V8 JavaScript 엔진 위에서 동작하는 JavaScript 런타임 환경으로 기존에는 브라우저 환경에서만 실행되는 JavaScript를 서버 측 애플리케이션 개발에 사용할 수 있도록 확장한 것 Node.js는 비동기 및 이벤트 기반 아키텍처를 특징으로 하며 이는 입출력 작업이 완료될 때까지 기다리지 않고 다음 작업을 수행할 수 있다는 것을 의미한다. 이벤트 루프를 사용하여 비동기 작업을 처리하고, 이벤트 기반 모델을 통해 많은 동시 요청을 처리할 수 있어 확장성이 뛰어나다. 2. Node.js의 주요 특징 단일 스레드, 비동기 처리 Node.js는 단일 스레드로 동작하지만 비동기 처리를 통해 많은 연결을 동시에 처리할 수 있습니다. 이를 통해.. 2023. 6. 20.