[Node.js]⭐왜 Node.js를 배울까?
🔽이전 게시글
https://hyeonddobbi.tistory.com/443
[Node.js] 설정 및 사용(간단하게)
https://hyeonddobbi.tistory.com/442 [Node.js]왜 Node.js를 배울까?✅갑자기 왜 Node.js를 배울까? ㄴ react 기술은 nodejs기반으로 동작 ㄴ 그외 nextjs, vuejs도 그럼 ✅node.js는 웹 브라우저가 아닌 환경에
hyeonddobbi.tistory.com
✅갑자기 왜 Node.js를 배울까?
- react 기술은 nodejs기반으로 동작
그외 nextjs, vuejs도 그럼
✅node.js는 웹 브라우저가 아닌 환경에서도 우리 자바스크립트 코드를 실행시켜주는
자바스크립트의 런타임 즉, 자바스크립트의 실행환경
ㄴ ex) nodejs는 구동기이다(닌텐도 기기), 자바스크립트(게임) 코드 구동해줌
ㄴ nodejs(구동기)는 실행환경 즉 런타임 이라고 표현함.
Nodejs 홈페이지 들어가 보면은 상단에
Node.js는 Chrome V8 JavaScript 엔진으로 빌드된 JavaScript 런타임입니다.
소개하고 있습니다.
👀Nodejs가 생성된 이유란?
✅먼저 자바스크립트의 태생에 대해 알아보자.
- 태생자체가 웹 페이지안에서 일어나는 아주 작은 단순한 기능이었다.
ㄴ 웹에서 버튼을 클릭한 경고창을 표시되는 등
ㄴ 오직 웹 브라우저 안에서만 동작되었다.
그래서?
✅2009년도 Node.js 등장
ㄴ 이제 자바스크립트는 어디서든 동작할 수 있는 '범용적인 언어'가 되었다.
ㄴ 예전에는 자바, C등 웹서버를 구축해야했지만
ㄴ 요즘에는 자바스크립트로 구축하는 일이 많아짐.
ㄴ 이후에는 모바일 웹, 데스크톱 웹(EX 디스코드)도 만들기 시작함.
💥결론
단순한 상호작용만 개발했던 JS를
범용적이게 사용할 수 있게 하는 도와주는 게 Node.js(JS실행환경) 라고 이해하면 된다.
ㄴ 리액트 또한 Nodejs를 기반으로 동작하는 기술이다.