Node.js가 많이 쓰인다고 하는데 javascript랑 뭐가 다른건가요?
js가 자바스크립트의 약자인것은 대충 들었지만 Node가 어떤 의미이며, 자바스크립트랑 어떤 차이점이 있는지 궁금합니다 ㅎㅎ..
55글자 더 채워주세요.
1개의 답변이 있어요!
노드는 자바스크립트 런타임환경입니다.
즉 자바스크립트 소스를 실제 돌아가게 하는 곳입니다.
예를 들어 클라이언트단에서는 자바스크립트의 런타임환경이 브라우저인거처럼요.
브라우저마다 자바스크립트 지원이 조금씩 다른것처럼 노드도 조금 다르고, 전역객체는 window가 아니라 global입니다.
주로 노드는 서버에 설치하여 백엔드역할을 많이 하죠.
결국 코드는 자바스크립트로 작성하는거고 그걸 노드가 실행시켜주는겁니다.