framework and library

framework

  • 프레임워크는 이미 모든 것들이 제공 되어져 있어서 정해진대로 사용해서 만들어야함

  • 예로 앵귤러, 모바일 어플리케이션: 안드로이드와 ios 도

  • 장점

    • 모든것들이 제공되고 있기 때문에 정해진대로만 하면됨

  • 단점

    • 규정된 것들을 모두 공부해야함 러닝커브가 있음

    • 자율성이 떨어짐

library

  • 라이브러리는 내 입맛에 맞게 기능을 골라서 사용해서 만들수있음

  • 예로 리액트

  • 장점

    • 자율성이 높음

    • UI에대한것만 해결하는 라이브러리기 때문에 상대적으로 쉽고 진입장벽이 낮음

추가

  • 뷰는 앵귤러처럼 프레임쿼크에 속하지만 http 통신이나 state 제공되지 않기 때문에 경량화된 프레임워크라고 생각하면됨

Last updated