NodeJS란?

jini.choi·2022년 6월 2일
0

유튜브 클론코딩

목록 보기
2/27

NodeJS란?

NodeJS를 쉽게 말하면 크롬 V8 자바스크립트 엔진으로 빌드 된 자바스크립트 런타임이다.

브라우저 밖에서 돌아가는 자바스크립트
90년대 JS는 웹사이트와 상호작용을 할 수 있도록 만들었기 때문에 브라우저에서만 사용이 가능했었다.

Ryan Dahl은 NodeJS를 만들어서 JS를 브라우저 말고도 다른 곳에서도 사용하고자 하였고 구글 크롬에서 JS를 꺼내서 NodeJS를 사용할 수 있게 되었다.

전에는 JS와 다른 것으로 김치전처럼 HTML, CSS, 브라우저와 섞어서 만들었는데 JS를 브라우저에서 분리해서 NodeJS를 만들었다.

NodeJS를 만들고 난 후, 브라우저에서 Pyton, Java, C처럼 프로그래밍 언어로 만드니깐 백엔드를 만들 수 있고, 파일 이름을 바꿔서 스크립트도 만들고, 이미지 처리 등을 할 수 있게 되었으며, 다른 프로그래밍 언어들처럼 쓸수 있게 되었다.

결론은 NodeJS는 브라우저 바깥에서 쓸 수 있는 자바스크립트 라는 것.

  1. VSCode-> terminal에서 node 명령어를 치고 console.log("hi")처럼 다양한 명령어를 구글 크롬 console에서 사용하듯이 가능하다.
  2. NodeJS 덕분에 React Native도 사용하고 Electron도 사용할 수 있게되었다.
    -> chromium과 NodeJS 덕분이다👍
  3. VSCode는 HTML, CSS, Javascript, Electron 등으로 만들어졌다.
  4. NodeJS가 JS로 컴파일을 해주기 때문에 ReactJS 같은 것도 쓸 수 있게 되었다.
profile
개발짜🏃‍♀️

0개의 댓글