본문 바로가기
728x90

API2

API, 라이브러리, 프레임워크 - 헷갈리는 개념 정리 개발을 하다 보면 “이건 API야”, “저건 라이브러리야” 같은 말을 자주 듣습니다.하지만 막상 구분하려고 하면 경계가 애매하죠.특히 API와 라이브러리는 혼용되는 경우가 많습니다.저 역시 그 모호한 경계 때문에 오래 혼란스러웠습니다.이 글에서는 세 개념을 명확히 정리해보겠습니다.1️⃣ 개념 비교구분정의핵심 포인트API (Application Programming Interface)서로 다른 소프트웨어가상호작용할 수 있도록 정해둔 규칙과 명세“어떻게 사용할지를 알려주는 설명서”Library (라이브러리)개발자가 자주 사용하는 기능을 모아놓은코드 집합“직접 가져다 쓰는 도구 상자”Framework (프레임워크)애플리케이션 개발을 위한 기본 구조와 규칙 세트“정해진 틀 안에서 만들어야 하는 뼈대” 요약:AP.. 2025. 10. 31.
공부하기 위한 IT 용어 정리 GPT에게 궁금한 내용을 물어보다가 문득 용어를 제대로 알고 있지 못하고 있다라는 생각에 기억을 하기 위해 정리한 내용매번 기억을 한다고 생각하지만 헷갈려서 찾아보기 때문에 정리를 해두고 보는게 더 편할거 같아서 정리1️⃣ 라이브러리 (Library)✅ 정의:특정 기능을 쉽게 사용할 수 있도록 미리 만들어진 코드 묶음필요할 때 가져다 쓰는 코드 모음개발자가 직접 하나하나 코드를 작성하지 않아도 반복적인 작업을 쉽게 해결할 수 있도록 지원📌 비유:🍱 "반조리 식품"요리를 직접 다 만들지 않고, 반조리된 재료(라이브러리)를 사용하여 쉽게 완성하는 것과 같음.예) 시중에서 파는 **양념된 고기(라이브러리)**를 사서 직접 요리하면 빠르고 간편함.📌 예시:✔ Python – NumPy, Pandas (데이.. 2025. 2. 13.
728x90