API

    API vs. SDK vs. Framework vs. Library

    API vs. SDK vs. Framework vs. Library

    API (Application Programming Interface) 개발자가 공개적으로 노출한 멤버들을 사용하여 기능에 접근하고, 해당 기능을 구현하는 데 사용된 코드를 숨길 수 있는 인터페이스 응용프로그램끼리 통신할 수 있는 인터페이스를 제공하는 것 모듈화 하여 만들어진, 어떤 기능을 제어/제공하는 인터페이스를 말함. ex) 앱의 네이버 결제 서비스 애플리케이션에 특정 기능을 추가하는 데 사용됨 SDK (System Development Kit) 특정 운영 체제용 앱 개발을 위한 소프트웨어 개발 도구 어떤 소프트웨어를 만들기 위한 도구 모음을 SDK라고 한다. 이 도구엔 API도 포함되어 있다. ex) iOS SDK를 다운로드하면 개발자에게 iOS 애플리케이션을 만드는 데 필요한 모든 도구가 제공,..

    API란?

    API란?

    API (API, Application Programming Interface)는 둘 이상의 컴퓨터 프로그램이 서로 통신하는 방법이자 컴퓨터 사이에 있는 중계 계층을 의미한다. 응용프로그램끼리 통신할 수 있는 인터페이스를 제공하는 것이다. API의 의미 API (API, Application Programming Interface)는 둘 이상의 컴퓨터 프로그램이 서로 통신하는 방법이자 컴퓨터 사이에 있는 중계 계층을 의미한다. Interface 서로 다른 두 개의 시스템, 장치 사이에서 정보나 신호를 주고받는 경우의 접점이나 경계면이다. 즉, 컴퓨터와 사용자 간의 통신이 가능하도록 하는 장치나 프로그램을 의미하기도 한다. human Interface (사람을 위한 인터페이스) - 물리적인 형태 : 키보드..