기술문제 면접 (Javascript와 Nodejs가 어떻게 다른 것인지 설명해주세요)

이소림·2022년 1월 20일
0

기술면접

목록 보기
10/12
post-custom-banner

Javascript

Javascript와 Nodejs가 어떻게 다른 것인지 설명해주세요.

javascript란?

HTML, CSS와 같이 함께 웹을 구성하는 요소 중 하나이다.
웹 브라우저에서 동작하는 유일한 프로그래밍 언어이며
명령형, 함수형, 프로토타입 기반 객체지향 프로그래밍을 지원하는 멀티 패러다임 프로그래밍 언어이다.

Node.js란?
브라우저에서만 동작할수있던 자바스크립트를 브라우저 이외의 환경에서 동작시킬 수 있게 변환시킨 환경(브라우저)이 Node.js이다.(브라우저밖에서 즉 내 컴퓨터에서 다양한 용도로 확장할수 있게 만들어진 것이 node.js임)
Node.js로 자바스크립트는 웹 브라우저뿐만 아니라 서버 사이드 어플리케이션 개발에서도 사용가능한 언어가 되었다.

정리

javascript_
프로그래밍 언어,
브라우저에서만 동작 가능,
Client기반 개발

Node.js_
브라우저 밖에서 동작가능한 javascript 런타임 언어,
데스크탑에서 동작,
Express와 같은 라이브러리를 사용해 javascript언어로 웹서버 구축 (서버X)

profile
Front-End Developer
post-custom-banner

0개의 댓글