관리 메뉴

웹개발 블로그

[Node.js]⭐왜 Node.js를 배울까? 본문

◆React.js & Next.js & Node.js/Node.js(실행환경)

[Node.js]⭐왜 Node.js를 배울까?

쿠키린 2024. 12. 31. 15:41

🔽이전 게시글

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를 기반으로 동작하는 기술이다.