개발관련/other

Node.js를 써야하는 이유

Rateye 2021. 7. 30. 10:14
728x90
반응형
질문 : Node.js 란 무엇입니까?

Node.js 가 무엇인지 완전히 이해하지 못합니다. 제가 주로 웹 기반 비즈니스 애플리케이션 개발자이기 때문일 수 있습니다. 그것은 무엇이며 그 용도는 무엇입니까?

지금까지 내 이해는 다음과 같습니다.

내 이해가 정확합니까? 그렇다면 이벤트 I / O의 이점은 무엇입니까? 동시성 항목에 더 많은 것입니까? 또한 Node.js가 JavaScript 기반 (V8 기반) 프로그래밍 모델과 같은 프레임 워크가되는 방향은 무엇입니까?

답변

장점은 다음과 같습니다.

  1. 매우 빠른 VM (V8)에서 동적 언어 (JavaScript)로 웹 개발. Ruby, Python 또는 Perl보다 훨씬 빠릅니다.
  2. 단일 프로세스에서 최소한의 오버 헤드로 수천 개의 동시 연결을 처리 할 수 있습니다.
  3. JavaScript는 일급 함수 객체와 클로저가있는 이벤트 루프에 적합합니다. 사람들은 이미 사용자가 시작한 이벤트에 응답하기 위해 브라우저에서이 방법을 사용하는 방법을 알고 있습니다.
  4. 많은 사람들이 이미 자바 스크립트를 알고 있습니다. 심지어 프로그래머라고 주장하지 않는 사람들도 마찬가지입니다. 틀림없이 가장 인기있는 프로그래밍 언어입니다.
  5. 웹 서버와 브라우저에서 JavaScript를 사용하면 방정식의 양쪽에서 동일하게 작동하는 JSON을 통해 데이터 구조를 전달할 수있는 두 프로그래밍 환경 간의 임피던스 불일치가 줄어 듭니다. 중복 양식 유효성 검사 코드는 서버와 클라이언트간에 공유 할 수 있습니다.

 

 

출처 : https://stackoverflow.com/questions/1884724/what-is-node-js
728x90
반응형