javascript란?
HTML, CSS와 같이 함께 웹을 구성하는 요소 중 하나이다.
웹 브라우저에서 동작하는 유일한 프로그래밍 언어이며
명령형, 함수형, 프로토타입 기반 객체지향 프로그래밍을 지원하는 멀티 패러다임 프로그래밍 언어이다.
Node.js란?
브라우저에서만 동작할수있던 자바스크립트를 브라우저 이외의 환경에서 동작시킬 수 있게 변환시킨 환경(브라우저)이 Node.js이다.(브라우저밖에서 즉 내 컴퓨터에서 다양한 용도로 확장할수 있게 만들어진 것이 node.js임)
Node.js로 자바스크립트는 웹 브라우저뿐만 아니라 서버 사이드 어플리케이션 개발에서도 사용가능한 언어가 되었다.
javascript_
프로그래밍 언어,
브라우저에서만 동작 가능,
Client기반 개발
Node.js_
브라우저 밖에서 동작가능한 javascript 런타임 언어,
데스크탑에서 동작,
Express와 같은 라이브러리를 사용해 javascript언어로 웹서버 구축 (서버X)