Node.js/백엔드
-
노드 개념, 기능, 자바스트립트Node.js/백엔드 2020. 1. 4. 15:07
본 글은 "Node.js 교과서: 기본기에 충실한 노드제이에스 10 입문서"를 토대로 작성되었습니다. 노드란? Node.js는 Chrome V8 Javascript 엔진으로 빌드된 Javascript 런타임이다. 런타임은 컴퓨터 프로그램이 실행되고 있는 동안의 동작을 말한다. 런타임 환경은 컴퓨터가 실행되는 동안 프로세스나 프로그램을 위한 소프트웨어 서비스를 제공하는 가상 머신의 상태이다. ← 이 말이 Node.js의 정의에 좀 더 가깝다. JAVA는 JVM(Java Virtual Machine)으로 유명하다. JVM 을 깔면 어느 플랫폼에서나 동작한다. Node.js도 마찬가지로 가상머신을 포함하고 있기 때문에 어느 플랫폼에서나 자바스크립트 런타임을 사용할 수 있게 해준다. 결국 자바스크립트 런타임이란..