총 2개의 답변이 있습니다.
질문자 채택 답변
라이브러리란 자주 사용되는 로직을 재사용하기 편리하도록 잘 정리한 일련의 코드들의 집합을 의미합니다.
프레임워크란 소프트웨어의 구체적인 부분에 해당하는 설계와 구현을 재사용이 가능하게끔 일련의 협업화된
형태로 클래스들을 제공하는 것입니다.
예컨데, 자동차에 비유하자면 프레임워크는 자동차의 프레임이고, 라이브러리는 자동차의 기능이라고 말할 수 있습니다.
이는 프로젝트의 규모, 성격 등등에 따라서 시시각각 변할 수 있는 사항입니다.
SI업체의 경우는 다양한 프로젝트를 수행합니다. 그 과정에서 유사한 프로젝트도 있을것이며,
프로젝트는 다르지만 유사한 기능을 써야하는 경우도 있을것입니다. 이럴때마다 반복되는 일들을 수행하는데 너무
많은 시간과 비용이 많이 듭니다. 이것은 비효율적인 일입니다. 라이브러리와 프레임워크는 이러한점을 개선해줄 수 있습니다.