티스토리 뷰

반응형

개발하면서 자주 사용하는 단어인 '라이브러리'와 '프레임워크'.

나는 이 둘의 차이점을 제대로 파악하고 사용하고 있는가?


하여, 이번 기회에 확실히 차이점을 기억해두기 위해 

라이브러리와 프레임워크의 개념을 정리해보고자 한다. 


이제 개념을 정리해보자. 


라이브러리


라이브러리는 다른 개발자가 특정 도메인 영역에서 특정 기능을 제공하도록 작성한 코드.

ex. jQuery, React...


프레임워크


프레임워크는 응용 프로그램의 동작을 위해 자체적으로 정해진 기본 골격을 의미한다.

즉, 이미 동작 flow가 정해져 있고 그 안에서 원하는 기능을 추가하기 위해 

우리의 코드를 작성해야 하는 곳도 정해져 있다. 

ex. Angular, backbone...


이 둘의 큰 차이점을 나의 코드를 호출하느냐, 내 코드가 호출하느냐가 될 것 같다. 


라이브러리는 내 코드에서 특정 기능 수행을 위해 라이브러리를 호출하고

프레임워크는 프레임워크가 특정 기능 수행을 위해 나의 코드를 호출한다. 


You call Library.

Framework calls you.


반응형

'정리하기 > 개발 기본' 카테고리의 다른 글

직렬화  (0) 2024.01.17
ACL  (0) 2018.08.10
CDN 서버  (0) 2017.12.18
컴파일 vs 빌드  (0) 2017.07.23
숫자 표현 방식  (0) 2017.06.26
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함