개발자가 되기 위한 준비과정/개발자기술면접 준비
[5] 프레임워크와 라이브러리의 차이 (개발자 면접 준비)
제이스톨
2023. 10. 16. 17:50
728x90
Q. 프레임워크와 라이브러리의 차이에 대해서 설명해주세요.
A. 라이브러리는 사용자가 흐름에 대한 제어를 하며 필요한 상황에 따라 가져다가 쓸 수 있지만 프레임워크는 전체적인 흐름을 자체적으로 제어한다는 특징이 있습니다.
- 프레임워크와 라이브러리는 실행 흐름에 대한 제어 권한이 어디 있는지에 따라 달라집니다.
- 라이브러리를 사용할 때 사용자는 애플리케이션 코드의 흐름을 직접 제어해야 합니다.
- 반면 프레임워크는 애플리케이션의 코드가 프레임워크에 의해 사용됩니다.
- 프레임워크를 사용하면 사용자가 관리해야 하는 부분을 프레임워크에 넘김으로써 신경써야 할 것을 줄이는 제어의 역전이 적용 됩니다.
728x90