우리의 프로젝트를 위해서, 코딩 삶을 윤택하기 위해 사용한다.
요즘엔 구분 점이 없지만 개념 상 구분을 한다면 다음과 같다.
프레임워크는 뼈대나 기반구조를 뜻합니다. 프로그래밍을 진행할 때 필수적인 코드, 알고리즘 등과 같이 어느 정도의 구조를 제공해주기 때문에 프레임워크를 사용하는 프로그래머는 이 프레임워크의 뼈대 위에서 코드를 작성하여 프로그램을 개발하면됩니다.
내가 컨트롤 할일 없이 규칙과 문서에 따라 작업한다.
라이브러리는 특정 기능에 대한 도구 또는 함수들의 집합입니다. 프로그래머가 어떠한 기능을 수행하기 위해서 도움을 주는 또는 필요한 것을 제공해주는 역할을하는 것이죠. 간단히 정리를 하자면 프로그램 기능 수행을 위해 활용 가능한 도구의 집합입니다.
내가 필요할때 꺼내서 쓴다
라이브러리는 정말 쉽게 대체 될 수 있다