새로운시작

Framework 와 Library의 차이 본문

카테고리 없음

Framework 와 Library의 차이

eunnyy 2017. 9. 18. 11:09

Framework 와 Library의 차이




프레임워크와 라이브러리의 차이는 무엇인가?


라이브러리와 프레임워크의 차이는 제어 흐름에 대한 주도성이 누구에게/어디에게 있는가이다.

라이브러리는 라이브러리를 가져다가 사용하고 호출하는 측에 전적으로 주도성이 있다.

반면, 프레임워크는 그 틀안에 이미 제어 흐름에 대한 주도성이 내재한다.

프레임워크는 가져다가 사용한다기 보다는 거기에 들어가서 사용한다는 느낌/관점이다.[각주:1]


이 글을 보고 내 스스로가 둘의 차이를 정리해 본다면


프레임워크는 틀을 주고 사용자가 그 틀에 맞춰 개발을 하는 것이고,

라이브러리는 그것을 사용자가 이용해 개발의 흐름을 만들어 가는 것 같다고 결론 내렸다.





  1. 거꾸로 배우는 소프트웨어 개발 [본문으로]
Comments