Library

    [Programming] Library vs. Framework

    이 둘을 명확히 구분하는 정의는 사실 없다고 봐야한다. 개인적으로 호출 시점과 같은 흐름에 대한 자유도로 나누는 견해가 가장 맞는 구분 같지만... 우선 두 용어가 가지는 대략적인 느낌의 차이 정도만 알고 있으면 특정 라이브러리 혹은 프레임워크들을 사용할 때 어느정도 수준으로 기능들이 제공되는지를 파악하는데 도움이 되기 때문에 정리해 둔다. 보면 알겠지만, framework라면 SW의 흐름 (또는 lifecycle이라고도 함)이 이미 정해진 경우가 많아서 제대로 사용하려면 특정 function이나 class파악하는 수준이 아닌 시작품을 만드는 tutorial 정도는 살펴봐야 사용이 가능하다. Library SW의 구성요소 중 하나로, 특정 플랫폼에서 개발 중인 SW에 특정 기능을 추가하기 위한 목적으로,..