[부트캠프] IT 코딩 부트캠프 후기/[Let's TIL😶🌫️] Node.js
2022. 11. 21.
[Node.js] 노드를 사용하는 이유, 장점과 한계 처리
웹앱의 바탕 = JS 웹앱의 바탕이 된 것이 '자바스크립트'이다. 이를 이용해 처음에는 웹앱을 만들다가 이제는 리액트 네이티브 등을 통해 앱도 만들고 서버도 만든다. (리액트나 뷰를 배우면) 한 언어로 풀스택이 가능해졌다. but 실제 현업엔 다른 프레임워크를 쓸 수도 있고 그럼 그때 가서 새로 배워야한다. 다만, 서버 동작 원리 등은 불변하므로 한 언어 마스터하면 다른 언어 배우기는 쉽다! 발전된 JS를 통해 생긴 장점? 코드의 재사용성이 극대화되며 서버사이드 렌더링 고급기술도 가능해졌다. node가 무엇을 위해 만들어졌나? IO는 노드의 중요한 부분이다. - Input Output = 입출력 - 싱글 스레드의 특징 중 하나 요청을 다 받아주는 것 (= 빠르다) JS는 이벤트 루프의 비동기적인 성질을 ..