매일 사용하면서도 헤깔리는 부분입니다.;;;
라이브러리는 뭐고? 프레임워크는 뭔가????
오늘도 짧게 정리하고 갈게용 ㅎㅎ
라이브러리
라이브러리는 사용하는 애플리케이션 코드가 애플리케이션 흐름을 직접 제어함
단지 동작하는 중에 필요한 기능이 있을 때 능동적으로 라이브러리를 사용함
프레임워크
애플리케이션 코드가 프에임워크에 의해 사용됌
프레임워크 위에 개발한 클래스를 등록해두고, 프레임워크가 흐름을 주도하는 중에 개발자가 만든 애플리케이션 코드를 사용하도록 만드는방식
분명한 제어의 역전 개념이 적용되어 있어야 함
즉 애플리케이션의 Flow를 누가 쥐고 있느냐의 차이다.
프레임워크 = 제어의 흐름을 프레임워크가 가짐
라이브러리 = 제어의 흐름을 개발자(사용자)가 가짐
'IT지식' 카테고리의 다른 글
session과 cookie (0) | 2016.11.24 |
---|---|
Get방식과 Post 방식의 차이 및 장단점 (0) | 2016.11.24 |
쓰레드와 프로세스의 차이 및 장단점 (0) | 2016.11.24 |
RestFul이란 (0) | 2016.11.24 |
URL과 URI의 의미와 차이점 (Difference between URL & URI) (0) | 2016.11.24 |