[TIL] IM 1주차, node.js

이재훈·2020년 8월 31일
0

몇 해 전까지만해도 각광받지 못했던 JavaScript를 인기있는 언어로 만들어준 역할을 톡톡히 한 Node.js는 과거 웹페이지에서만 활용하였던 JavaScirpt를 외부에서도 활용할 수 있게 만들어준 프로그램이다.

우선, 웹개발은 크게 프론트 엔드와 백엔드로 나뉜다.
프론트엔드는 우리가 평상시 웹서핑을 할 때 보여지는 외부적인 표면들로 HTML, CSS를
백엔드는 우리들 눈에 보이지 않는 기술들을 의미하는데 주로 서버, DB를 다룬다.
JavaScript는 과거 프론트엔드 분야에 많이 활용되었고,
백엔드분야에는 오히려 java 등의 기타 언어를 사용하였으나
node.js의 등장으로 JavaScript를 사용하여 백엔드분야에서도 언제든지 개발 할 수 있게 되었다고 한다.

따라서 새로운 시스템을 만들 때 동일한 언어를 활용하여 개발시간 및 비용을 절약할 수 있게되었을 뿐더러
효율성마저도 좋게 만들어준다고 한다.
또한 node.js는 하나의 이벤트가 완료되지 않더라도 다른 이벤트를 실행하는 비동기 I/O방식을 이용하고 있어 서버 처리 성능이 높다고 한다.

NASA도 node.js를 채택해 사용하고 있다는 소문이..

우선 오늘은 node.js에 발만 담구는 정도로 배운거라 더이상 스노우볼을 굴리면 추후 응용과정때 힘들어질 것만 같아 node.js를 사용 및 응용을 하면서 2편으로 돌아오겠다는 내 자신과의 약속과 함께 일단 스노우볼 강제종료를 해보겠다.

profile
코딩에서 인생을 배우다.

0개의 댓글