728x90
반응형
질문 : Node.js 란 무엇입니까?
Node.js 가 무엇인지 완전히 이해하지 못합니다. 제가 주로 웹 기반 비즈니스 애플리케이션 개발자이기 때문일 수 있습니다. 그것은 무엇이며 그 용도는 무엇입니까?
지금까지 내 이해는 다음과 같습니다.
내 이해가 정확합니까? 그렇다면 이벤트 I / O의 이점은 무엇입니까? 동시성 항목에 더 많은 것입니까? 또한 Node.js가 JavaScript 기반 (V8 기반) 프로그래밍 모델과 같은 프레임 워크가되는 방향은 무엇입니까?
답변
장점은 다음과 같습니다.
- 매우 빠른 VM (V8)에서 동적 언어 (JavaScript)로 웹 개발. Ruby, Python 또는 Perl보다 훨씬 빠릅니다.
- 단일 프로세스에서 최소한의 오버 헤드로 수천 개의 동시 연결을 처리 할 수 있습니다.
- JavaScript는 일급 함수 객체와 클로저가있는 이벤트 루프에 적합합니다. 사람들은 이미 사용자가 시작한 이벤트에 응답하기 위해 브라우저에서이 방법을 사용하는 방법을 알고 있습니다.
- 많은 사람들이 이미 자바 스크립트를 알고 있습니다. 심지어 프로그래머라고 주장하지 않는 사람들도 마찬가지입니다. 틀림없이 가장 인기있는 프로그래밍 언어입니다.
- 웹 서버와 브라우저에서 JavaScript를 사용하면 방정식의 양쪽에서 동일하게 작동하는 JSON을 통해 데이터 구조를 전달할 수있는 두 프로그래밍 환경 간의 임피던스 불일치가 줄어 듭니다. 중복 양식 유효성 검사 코드는 서버와 클라이언트간에 공유 할 수 있습니다.
출처 : https://stackoverflow.com/questions/1884724/what-is-node-js
728x90
반응형
'개발관련 > other' 카테고리의 다른 글
Node.js를 사용하여 디렉터리가 없는 경우 만드는 방법 (0) | 2021.08.11 |
---|---|
npm 설치를 위해 package.json에 주석 작성 (0) | 2021.08.03 |
JSON에서 여러 줄 문자열이 허용될까? (0) | 2021.07.30 |
하위 도메인과 도메인간에 쿠키 공유 (0) | 2021.07.28 |
RESTful 검색 / 필터링을 설계하는 방법 (0) | 2021.07.28 |