>  기사  >  웹 프론트엔드  >  Node.js가 왜 그렇게 인기가 있나요? Node.js가 Popular_node.js인 이유

Node.js가 왜 그렇게 인기가 있나요? Node.js가 Popular_node.js인 이유

WBOY
WBOY원래의
2016-05-16 16:29:521590검색

Node.js는 ASP.NET, Ruby on Rails 또는 Spring 프레임워크와 유사한 웹 애플리케이션을 구축하고 실행하는 데 사용되는 서버 기술입니다. JavaScript를 기본 개발 언어로 사용하고, 경량 웹 서버가 내장되어 있으며, NPM(노드 패키지 관리)용 플러그인이 다수 포함되어 있어 MVC 추가 등 필요에 따라 웹 애플리케이션을 구성할 수 있습니다. 기능, Restful 서비스 추가, OAuth 또는 SSL 보안 등.

언어 재사용

ASP.NET 또는 Spring과 같은 기술을 사용하려면 개발자가 C#, VB.NET 또는 Java와 같은 새로운 서버측 언어를 배워야 합니다. Node.js는 서버측과 클라이언트측 모두에서 JavaScript를 사용합니다. 즉, 개발자는 각 계층에서 하나의 언어만 사용하면 됩니다.

개발자를 위한 간편한 변환

자바스크립트는 웹 개발자들 사이에서 잘 알려진 언어라는 사실입니다. 대부분의 사람들이 자바스크립트를 알고 있거나 어느 정도 사용해 본 적이 있습니다. 따라서 웹 개발자가 다른 기술에서 Node.js로 전환하는 것은 매우 간단합니다.

경량

Node.js는 이벤트 기반 아키텍처를 사용합니다. 즉, 노드에서 수행되는 모든 작업, 모든 독립적 호출 및 작업이 일련의 비동기 콜백임을 의미합니다. 이를 통해 Node.js는 각 클라이언트 요청에 대해 새 스레드를 생성하는 다른 웹 기술과 다른 스레드에서 실행될 수 있습니다. 이것이 논블로킹 I/O의 핵심이다.

지원 개체 데이터베이스

Node.js 애플리케이션에서는 MongoDB와 같은 객체 데이터베이스를 사용하는 것이 매우 일반적입니다. MongoDB는 관계형 테이블이 아닌 문서 기반 모델을 사용하지만 JSON과 같은 객체를 사용한다는 점에서 기존 SQL 데이터베이스와 다릅니다. 이는 ORM 애호가에게 매우 적합합니다.

IDE 및 코드 편집기에서 폭넓게 지원

JavaScript는 꽤 오랫동안 사용되어 왔기 때문에 Visual Studio 및 Eclipse와 같은 IDE는 모두 JavaScript 코드 힌트 및 강조 표시를 지원하며 NotePad 및 Sublime Text와 같은 코드 편집기도 이를 지원합니다.

어디서나 서비스 호스팅

일부 웹 서버와 클라우드 서비스 제공업체는 Node.js 웹 애플리케이션을 지원합니다. 여기에서는 Google, Microsoft IIS, Heroku, Microsoft Azure, Amazon(AWS) 등을 포함한 몇 가지에 대해 이야기해 보겠습니다.

위 내용은 node.js가 왜 그렇게 인기가 있는지에 대한 개인적인 요약입니다. 누락된 부분이 있으면 정정해 주세요.

node.js는 정말 강력한 개발 도구입니다~

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.