오늘 수업 내용📚
- node.js
- non-blocking I/O
- 내장모듈과 외부모듈
- 라이브러리와 프레임워크
- NPM
node의 기본적인 특징인 논블록킹 I/O를 setTimeout으로 눈으로 보고 익히면서 blocking과 non-blocking의 차이를 익히고, 모듈이 무엇인지, 이전 스프린트에서 사용한것을 예시로 들며 내장 모듈과 외부모듈 사용할때 어떻게 이용을 하는지, 외장모듈은 어떻게 설치를 하는지에 대해서 배우고 라이브러리와 프레임워크의 차이를 알고 정리해 보는 시간을 가졌습니다.
런타임 플랫폼과 프레임워크, 라이브러리 등 사용하는 언어들이 전부 다른데요.
런타임 플랫폼으로는 node.js를 사용하고
프레임워크로는 Express.js를 사용하며
라이브러리로는 React.js와 각종 모듈을 사용할 예정이며
React를 프레임워크라고 소개한 글들을 많이 봐서 프레임워크라고 알고있었는데 프레임워크가 아닌 라이브러리 였다는 점이 놀라웠습니다.
그리고 라이브러리와 프레임워크를 공부하면서 제어의 역전이라는 개념도 익혔는데요. 아직 익숙하지 않은 단어라 바로바로 생각이 나지 않지만 중요한 개념인 만큼 자주 체크할 예정입니다.
'프로그래머스 데브코스 > TIL' 카테고리의 다른 글
[Day 18] 웹 풀사이클 데브코스 TIL (0) | 2023.12.08 |
---|---|
[Day 17] 웹 풀사이클 데브코스 TIL (0) | 2023.12.06 |
[Day 15] 웹 풀사이클 데브코스 TIL (0) | 2023.12.04 |
[Day 12~14] 웹 풀사이클 데브코스 TIL (0) | 2023.11.30 |
[Day 10~11] 웹 풀사이클 데브코스 TIL (0) | 2023.11.30 |