일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 프로젝트 클린
- 타임리프
- 하모니카 OS 5
- Test 룸북 사용하기
- JSON
- js
- linux
- 룸북
- 시퀀스 조회
- 리눅스
- 타임리프와 스프링
- 함수 인자값 id
- 명령어
- StringUtils.hasText
- 비밀번호 변경 명령어
- 스프링부트
- 설정
- it
- 순서 보장
- 다른사람 프로젝트 수정전 가져야할 자세
- Java
- cmd
- 개발시작전 자세
- BindingResult
- 추천 프로그램
- 추천 사이트
- 자바스크립트 인라인
- Intellij
- #{..}
- select
- Today
- Total
웹개발 블로그
[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를 기반으로 동작하는 기술이다.
'◆React.js & Next.js & Node.js > Node.js(실행환경)' 카테고리의 다른 글
[JS] 라이브러리란? (1) | 2025.01.26 |
---|---|
[Node.js] node_modules 폴더가 사라졌다면? (0) | 2024.12.31 |
[Node.js] package.json/package-lock.json 파일 차이? (0) | 2024.12.31 |
[Node.js] 설치&설정 (0) | 2024.12.31 |
Node.js 설치 (0) | 2023.02.15 |