Node.js

작가: Robert Simon
창조 날짜: 21 6 월 2021
업데이트 날짜: 22 6 월 2024
Anonim
Node JS - Быстрый Курс за 1 час
동영상: Node JS - Быстрый Курс за 1 час

콘텐츠

정의-Node.js의 의미는 무엇입니까?

Node.js는 확장 가능한 이벤트 중심 응용 프로그램을 구축하기 위해 JavaScript 언어로 둘러싸인 서버 측 플랫폼입니다. 기존 JavaScript 환경은 항상 사용자 브라우저 나 서버와 통신하는 응용 프로그램에서 클라이언트 측이므로 항상 숙련 된 프로그래머에게 혼란을줍니다. 서버는 클라이언트 요청에 응답 할 때 JavaScript를 고려하지 않았지만 Node.js가 제공하는 것과 정확히 동일합니다.

Node.js는 JavaScript로 작성되지 않지만 (C ++로 작성 됨) JavaScript를 서버 측 요청 / 응답 처리를위한 해석 언어로 사용합니다. 즉, Node.js는 독립형 JavaScript 프로그램을 실행합니다. 장점은 프로그래머가 클라이언트 측 프로그래밍 지식을 가지고 있지만 현재의 지식을 사용하고 Node.js로 훨씬 쉽게 코딩을 시작할 수 있다는 것입니다.

Microsoft Azure 및 Microsoft 클라우드 소개 | 이 가이드를 통해 클라우드 컴퓨팅에 관한 모든 내용과 클라우드에서 비즈니스를 마이그레이션하고 운영하는 데 Microsoft Azure가 어떻게 도움이되는지 알아 봅니다.

Techopedia는 Node.js를 설명합니다

Node.js에는 네트워크 또는 인터넷 프로그래밍에 특히 유용한 몇 가지 속성이 있습니다. 첫 번째는 기존 기술이 인터넷을 통해주고받는 모든 오버 헤드 및 패키징과 관련이 있습니다.

FedEx에서 소형 패키지를 배송한다고 가정하고 패키지가 목적지까지가는 모든 "컨테이너"를 기록한다고 가정 해보십시오. 모든 패키지를 지역 처리 센터로 운반하는 트럭이있을 것입니다. 이 센터에는 목적지 센터로 운송하는 데 사용되는 비행기 운송 컨테이너로 지게차가 달린 대형 쓰레기통이있을 것입니다. 패키지가 도착하면 반대 방향으로 진행되는 다른 패키지와 반대로 진행됩니다.

이 모든 패키징 및 재 패키징은 힘들고 값 비싼 프로세스이며 JSON 및 REST와 같은 현재 프로그래밍 기술이 인터넷을 통해 데이터를 이동시키기 위해 수행하는 작업과 동일합니다. Node.js는이 리 패키징을 상당히 줄이고 동일한 작업을 수행하는 간단한 방법을 제공합니다.

매력적인 두 번째 Node.js 속성은 웹 프로그래밍 이벤트 모델과 관련이 있습니다. 대부분의 기존 기술은 모든 요청 및 응답에 대해 "큰 폭약"데이터를 취하도록 작성되었습니다. 다시 말해, 작은 변경 사항 만있는 경우에도 전체 데이터 페이지가 서버로 전송 될 수 있습니다. 이러한 기술은 더 적은 이벤트로 더 큰 데이터 청크를 사용하도록 최적화되었습니다. Node.js는 그 반대입니다. 더 많은 이벤트에 응답하는 더 작은 데이터 청크-더 많은 대화 형 작업을 수행하도록 설계되었습니다.