728x90

공통점

  • 둘 다 누군가가 쓴 코드이며 우리의 프로젝트를 위해 가져다 씀

차이점

  • library
  • 내가 필요할 때 해당 코드를 호출하여 마음대로 사용할 수 있다.
  • jquery를 필요할때 사용할 수 있다.
  • framework
  • 누군가가 정해준 규칙을 따라 내 코드를 반영한다
  • Django를 필요할때 부르는 경우는 없다. 내가 Django Documentation을 보고 Django 규칙에 맞게 코드를 짠다.

React는 library인가 framework인가?

라이브러리다

  • 내가 필요할 때 import하여 호출한다는 점에서 react는 library 이다.

요약

  • 라이브러리: 내가 필요로 할 때 도서관에서 자료 찾듯이 마음대로 빌려 쓰는 것
  • 프레임워크: (정해진) 프레임 내에서 작업을 해야 하는 것
  • 하지만 그 둘의 경계가 항상 뚜렷한 것은 아니다...

+ Recent posts