장점)
대규모 웹 애플리케이션 개발/운영을 위한 거의 모든 기술을 제공
변화하는 기술에 빠르게 대응하여 꾸준히 새로운 프로젝트 출시
단점)
다양한 개념 이해 필요
간단한 웹 애플리케이션 개발을 위해서도 상당한 수준의 설정 필요 > Spring Boot가 해결
라이브러리 vs 프레임워크
공통점)
재사용 가능한 미리 구현된 코드 제공
효율적인 개발 가능
차이점)
라이브러리: 제어권이 사용자의 코드에 있음
프레임워크: 제어권이 프레임워크에 있음
먼저 프레임워크가 제공하는 약속을 하나씩 이해해 나가야 한다.
그 다음 프레임워크의 내부동작 메커니즘을 이해하도록 노력해야 한다.
'백엔드' 카테고리의 다른 글
Spring Boot 컨트롤러와 REST API (0) | 2023.11.22 |
---|---|
컨트롤러의 구현 문법 (0) | 2023.11.16 |
계층형 아키텍처 (0) | 2023.11.16 |
자료구조 컬렉션 클래스 (0) | 2023.11.14 |
컬렉션 프레임워크 (0) | 2023.11.14 |