Node.js란?
Node.js는 Chrome V8 JavaScropt 엔진으로 빌드된 JavaScript 런타임이다.
JavaScript 실행 환경 (Run Time) = 구동기
JavaScropt 히스토리
자바스크립트는 웹 페이지 내부에 필요한 아주 단순한 기능만을 개발하기 위해 만들어짐
- 매우 유연하고 작성하기 편리하도록 설계되었음
- 개발자들이 빠르게 개발할 수 있도록 생산성이 매우 좋음
이러한 장점으로 많은 개발자들이 웹 브라우저 바깥에서도 사용하고 싶었음.
이로인해 2009년도에 Node.js 가 등장하게 됨.
이제 자바스크립트는 어디서든 동작할 수 있는 범용적인 언어가 되었고,
Node.js는 자바스크립트가 가진 태생적인 한계를 넘어설 수 있게 됨.
Node.js를 이용해서 자사스크립트로 많은 것을 만들 수 있게 됨
웹 서버 : 넷플릭스, 에어비엔비 등
모바일 앱 : 페이스북, 인스타그램 등
데스크톱 앱 : 슬랙, 디스코드 등
현재까지도 인기가 이어지고 있음.
React.js도 Node.js 기반의 언어.
'Frontend > Node.js' 카테고리의 다른 글
[Node.js] Node.js 기초 (0) | 2024.06.11 |
---|