프레임워크와 라이브러리의 차이점 (Framework vs Library)(feat. IoC, 제어 흐름의 주체, React, Spring)
프레임워크 vs 라이브러리, 제어 흐름과 IoC로 명확히 이해하기 📌 Intro프로그래밍을 하다 보면 자주 마주치는 용어가 있다. 바로 프레임워크(Framework)와 라이브러리(Library)다.두 용어 모두 개발을 편리하게 해주는 도구지만, 그 차이는 단순한 기능의 차원이 아니라 "제어 흐름(Control Flow)"의 주체에 있다. 이 글에서는:프레임워크와 라이브러리의 개념제어 흐름(Control Flow) 차이Inversion of Control(IoC)React는 왜 라이브러리이고 Spring은 왜 프레임워크인가?를 예시와 함께 정리해보려고 한다!1. Framework란?프레임워크는 어플리케이션 개발의 뼈대(골격)를 제공하는 구조다.프레임워크가 프로그램의 흐름을 제어하기 때문에개발자는 프레임워..