>  기사  >  웹 프론트엔드  >  node.js란 무엇인가요? 무엇을 할 수 있나요?

node.js란 무엇인가요? 무엇을 할 수 있나요?

青灯夜游
青灯夜游원래의
2021-12-13 11:51:416650검색

Node.js는 Chrome V8 엔진을 기반으로 하는 JavaScript 실행 환경으로, 서버 측에서 JavaScript를 실행할 수 있게 해주는 개발 플랫폼입니다. Node가 할 수 있는 일: 1. 복잡한 논리로 웹사이트를 개발합니다. 2. 소셜 네트워크를 기반으로 하는 대규모 웹 애플리케이션을 개발합니다. 3. 명령줄 도구 등을 개발합니다.

node.js란 무엇인가요? 무엇을 할 수 있나요?

이 튜토리얼의 운영 환경: windows7 시스템, nodejs 버전 12.19.0, DELL G3 컴퓨터.

node.js가 무엇인가요?

Node.js는 Chrome V8 엔진을 기반으로 하는 JavaScript 실행 환경입니다. 이는 이벤트 중심의 비차단 I/O 모델을 사용하여 JavaScript가 서버 측에서 실행될 수 있도록 합니다. PHP, Python, Perl, Ruby 등의 서버측 언어와 동등한 스크립팅 언어입니다.

Node.js 이전에는 JavaScript는 브라우저에서만 실행될 수 있었고 웹 페이지에 특수 효과를 추가하거나 서버와 통신하는 웹 스크립트로 사용될 수 있었습니다. Node.js를 사용하면 JavaScript는 브라우저에서 분리되어 다른 프로그래밍 언어처럼 컴퓨터에서 직접 사용할 수 있으며 브라우저의 제한을 받지 않고 원하는 모든 작업을 수행할 수 있습니다.

node.js는 무엇을 할 수 있나요?

Node.js는 단순한 웹사이트 개발 이상의 일을 할 수 있습니다. Node.js를 사용하면 다음을 쉽게 개발할 수 있습니다.

  • 복잡한 논리를 갖춘 웹사이트

  • 소셜 네트워크 기반 대규모 웹 애플리케이션;

  • 웹 소켓 서버;

  • 명령줄 도구;

  • 그래픽 사용자 인터페이스 포함;

  • 유닛 테스트 도구;

  • 클라이언트 측 JavaScript 컴파일러.

  • Node.js에는 HTTP 서버 지원이 내장되어 있어 웹사이트와 서버의 조합을 쉽게 구현할 수 있습니다. 이는 PHP, Perl과 다른 점은 PHP를 사용할 때에는 먼저 Apache와 같은 HTTP 서버를 구축한 후 HTTP 서버의 모듈을 로드하거나 CGI를 호출하여 PHP 스크립트의 실행 결과를 사용자에게 제시해야 한다는 점입니다.

  • 그리고 Node.js를 사용할 때 Node.js 자체에 HTTP 서버가 내장되어 있으므로 추가로 HTTP 서버를 구축할 필요가 없습니다. 이 서버는 코드를 디버깅하는 데 사용될 수 있을 뿐만 아니라 자체적으로 프로덕션 환경에 배포될 수 있으며 성능은 요구 사항을 충족하기에 충분합니다.
  • Node.js는 명령줄 도구와 같은 비네트워크 애플리케이션 환경에도 배포할 수 있습니다. Node.js는 또한 C/C++ 코드를 호출할 수 있어 기존의 많은 함수 라이브러리를 최대한 활용할 수 있으며 C/C++를 사용하여 매우 높은 성능 요구 사항이 있는 부분을 구현할 수도 있습니다.

  • 노드 관련 지식을 더 보려면
nodejs 튜토리얼

을 방문하세요! !

위 내용은 node.js란 무엇인가요? 무엇을 할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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