less than 1 minute read

  • API (Application Programming Interface)

    개발자가 공개적으로 노출한 멤버들을 사용하여 기능에 접근하고 해당 기능을 구현하는데 사용된 코드를 숨길 수 있는 인터페이스

  • SDK (System Development Kit)

    소프트웨어 개발 도구 모음

    내부에 개발에 도움이 될 개발 도구 프로그램, 디버깅 프로그램, 문서, API 등이 있음

  • Software Frameworkd

    정의된 API 를 제공하는 Software library 의 모음

    라이브러리와 달리 애플리케이션의 틀과 구조를 결정하며 그 위에 개발된 개발자의 코드도 제어함

  • Software Library

    컴퓨터 프로그램에서 자주 사용되는 부분 프로그램들을 모아놓은 것

    정적, 동적(링크, 로드) 라이브러리로 나뉨

  • Framesork vs Library

    누가 누구를 호출하느냐, 즉 통제의 흐름의 차이

    프레임워크는 프레임워크 코드가 개발자의 코드, 라이브러리 코드를 호출

    라이브러리는 개발자의 코드에 의해 호출됨

출처 : https://you9010.tistory.com/147

Categories:

Updated: