Node.js는 Chrome V8 엔진을 기반으로 하는 JavaScript 실행 환경으로, 서버 측에서 JavaScript를 실행할 수 있게 해주는 개발 플랫폼입니다. Node가 할 수 있는 일: 1. 복잡한 논리로 웹사이트를 개발합니다. 2. 소셜 네트워크를 기반으로 하는 대규모 웹 애플리케이션을 개발합니다. 3. 명령줄 도구 등을 개발합니다.
이 튜토리얼의 운영 환경: 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는 또한 C/C++ 코드를 호출할 수 있어 기존의 많은 함수 라이브러리를 최대한 활용할 수 있으며 C/C++를 사용하여 매우 높은 성능 요구 사항이 있는 부분을 구현할 수도 있습니다.
을 방문하세요! !
위 내용은 node.js란 무엇인가요? 무엇을 할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!