능히 해낼 수 있다

230126 Node: 기본개념 편 본문

개발🌐/Backend

230126 Node: 기본개념 편

roni_eo 2023. 1. 26. 17:21
반응형

✍️✍️✍️ 위 글은 작성자의 지식습득에 따라 추후 퇴고 될 수 있음을 알려드립니다(피드백 환영).

 


 

Node.js BE쪽이긴 하지만 그렇다고 FE가 모를수는 없는 

그리고 어느정도 할 줄 알아야하는 불가분의 JS엔진...

Node.js에 대해 공부한 내용을 기록하고 기억하기 위해

Node.js에 편을 작성하고자 한다. 시리즈가 될 듯 싶다.

 


0. 개념

Chrom V8 JS 엔진으로, 빌드된 JS 런타임 이다.

그럼 런타임은 무엇인가? 프로그래밍 언어가 동작하는 환경이라고 생각하면 된다.

근데 앞에 그냥 런타임이 아닌 'JS' 런타임라고 한다.

그 뜻은,  JS가 동작하는 컴퓨터 환경인 것이다.

 

Node.js가 동작 할 수 있는 환경은 크게 2가지가 있는데,

우선 컴퓨터(로컬)를 제어할 수 있도록 하거나

또는 Chrom같은 브라우저를 제어 할 수 있도록 도와준다.

 

1. Node.js를 알아야하는 이유?

BE처럼 유저가 보지 못하고 보이지 않는 부분을 FE가 담당하지 않지만,

브라우저에서 보여지는 것들을 제작하는 경우, 이를 위해 컴퓨터 안에서

다양한 도움을 받아야하는데, 이 도움은 Node.js가 줄 수 있다.

 

2. Node.js는 어떤 도움을 주는가?

sass, babel less 등등 번들러로 사용할 수 있는 라이브러리등을

브라우저가 읽을 수 있는 html, css, js등으로 변환을 시키는 도움을 준다.

근데 자동으로 인식해서 변환해주는게아니고, 변환명령을 알고 사용해야한다.

 

 


원래는 왜사용하는지 개념조차 몰랐었는데

이제는 어떤 도움을 주는지, 왜알아야하는지를 알았으니

다음 글은 추후, 버전관리나, 기타 서버 실행 및 빌드 등에 관한 글을 작성해 보려한다. 

반응형

'개발🌐 > Backend' 카테고리의 다른 글

221228 기초 JS 시작하기 - npm 기초  (0) 2022.12.28