라이브러리(library)
: 애플리케이션 개발에 필요한 기능인 클래스, 함수 등을 모아놓은 코드의 모음으로 개발자가 소프트웨어를 만들 때 필요에 따라 원하는 기능을 구현하기 위해 코드의 모음을 가져다 쓸 수 있는 도구의 역할
: 도서관이라는 의미 보다는 책들의 모음이라고 이해
: 라이브러리는 독립적으로 라이브러리끼리 영향을 주지 않음
프레임워크(framework)
: 소프트웨어 개발을 수월하게 하기 위한 소프트웨어 개발 환경
: 정해진 틀에서 개발해야 한다는 단점이 존재하지만, 개발 효율은 매우 높다는 장점 존재
라이브러리와 프레임워크 차이
: 프레임워크는 애플리케이션을 개발할 때의 전체적인 구조를 잡기 위해 사용하는 것이며, 라이브러리는 개발을 하는 과정에서 필요한 기능을 구현하기 위해 사용
'학습 기록 > 스프링 부트3 백엔드 개발자 되기[자바편]' 카테고리의 다른 글
[01장.6~7] 백엔드 프로그래밍 언어 및 자바 애너테이션 (0) | 2023.06.29 |
---|---|
[01장.5] 백엔드 개발자의 업무 (0) | 2023.06.29 |
[01장.3] 아이피와 포트 (0) | 2023.06.29 |
[01장.2] 데이터베이스 (0) | 2023.06.29 |
[01장.1] 서버와 클라이언트 (0) | 2023.06.29 |