TIL ( CODESTATES)
Node.js 란 : 유튜브 영상 찾아보기
JesStory
2021. 2. 2. 15:39
NodeJS가 뭐야? 쉽고 짧게 3분 설명! - Nomad Coders
- JavaScript는 원래 브라우저에 내장되어 있다.
- Node.js는 JavaScript를 브라우저 밖으로 가지고 나와서 사용자의 컴퓨터에서 돌아가도록 만든 것
- 따라서 브라우저에서 console.log를 실행하는 것처럼 터미널에서 node를 실행시키고 console.log를 찍으면 똑같은 결과를 얻을 수 있다.
- Node.js는 Chrome V8 JavaScript 엔진으로 빌드된 JavaScript 런타임이다.
유명 기업들이 Node.js를 찾고 있는 이유 - Fastcampus School
- YouTube
www.youtube.com
Node.js란
- 서버 측 프로그래밍 언어로는 Java, Ruby, Python 등 여러가지가 있지만 frontEnd 에서 쓰이는 언어인 JavaScript를 서버에서 사용할 수 있도록 만든 언어가 node.js이다.
- 크롬에서 쓰이는 v8 엔진을 서버로 옮겨서 작동되도록 만든 것이 node.js이다.
Node.js의 장점
- prototype 기반의 언어로 확장성이 뛰어나고 초보자가 배우기 쉽다.
- JavaScript는 동적 스크립트 언어이기 때문에 타입에 대해 자유롭고 compile이 필요 없다.
- back과 front 모두 JavaScript로 다룰 수 있다.
(Netflix, youtube, paypal 등 많은 기업에서 사용하고 있다.)
무엇을 언제 써야할까? Node JS vs Django - Nomad Coders
- CRUD를 활용하기 위해서는 Python + Django를 추천
- CRUD외에 스트리밍이나 리얼타임, API 등을 활용할 경우 Node JS를 추천한다. (Netflix가 Node js를 쓰는 이유도 이것)