728x90
반응형
최근 원티드나 기타 채용사이트를 살펴보면 요구조건 혹은 우대조건에 node.js가 많이 보인다.
자바를 주력으로 사용하는 나에게 node.js 는 많이 들어보긴 했는데 정확히 무엇인지 잘 몰랐었다.
그냥 단순히 자바스크립트 기반으로 빌드된 자바스크립트 런타임?? 정도로만 알고 있었는데
최근에 크게 관심이 생겨서 노드에 대해 공부를 시작했다.
node.js
공식사이트에서는 노드를 다음과 같이 정의하고 있었다.
- 'Node.js는 Chrome V8 Javascipt 엔진으로 빌드된 Javascript 런타임 입니다.'
- 즉 노드를 통해 다양한 자바스크립트 애플리케이션을 실행할 수 있고, 서버를 실행하는데 제일 많이 사용된다.
특징
- Node.js가 나오기 이전 자바스크립트를 구동하기 위해선 웹 브라우저가 필요했다. 하지만 Node.js를 사용하면 웹 브라우저 없이 구동이 가능하다.
- 브라우저 엔진을 사용하는것이 아닌 Node.js를 설치하고 서버에서 자바스크립트를 구동할 수 있게 만들어 준것이 Node.js이다.
즉, Node.js를 통해 서버를 구현할 수 있다.
왜 많이 쓸까?
- Node.js가 많이 쓰이는 이유는 자바스크립트라는 언어로 프론트, 백 둘 다 다룰 수 있기 때문이다. 이는 곧 생산성 향상과 이어진다.
node.js는 공식홈페이지에서 손쉽게 다운로드 할 수 있다.
강의는 생활코딩채널을 참고할 계획이고 인텔리제이를 사용할 듯 하다.
'node.js' 카테고리의 다른 글
[Bun] Bun?? (0) | 2023.10.20 |
---|---|
[node] Base64 (0) | 2023.01.31 |
[node] pm2로 프로세스를 관리해보자 (0) | 2023.01.09 |
[node] Express (1) | 2023.01.08 |
[node] npm (0) | 2023.01.07 |