728x90
공통점
- 둘 다 누군가가 쓴 코드이며 우리의 프로젝트를 위해 가져다 씀
차이점
- library
- 내가 필요할 때 해당 코드를 호출하여 마음대로 사용할 수 있다.
- jquery를 필요할때 사용할 수 있다.
- framework
- 누군가가 정해준 규칙을 따라 내 코드를 반영한다
- Django를 필요할때 부르는 경우는 없다. 내가 Django Documentation을 보고 Django 규칙에 맞게 코드를 짠다.
React는 library인가 framework인가?
라이브러리다
- 내가 필요할 때 import하여 호출한다는 점에서 react는 library 이다.
요약
- 라이브러리: 내가 필요로 할 때 도서관에서 자료 찾듯이 마음대로 빌려 쓰는 것
- 프레임워크: (정해진) 프레임 내에서 작업을 해야 하는 것
- 하지만 그 둘의 경계가 항상 뚜렷한 것은 아니다...
'기타' 카테고리의 다른 글
Blocking vs Non-Blocking / Synchronous vs Asynchronous (0) | 2021.06.05 |
---|---|
MVC 란? (0) | 2021.05.19 |
CI(continuous Integration)/CD(Continuous Delivery/Continous Deployment) (0) | 2021.02.11 |