한 걸음 두 걸음

API / Library / Framework / Platform의 차이 본문

FrontEnd/Android

API / Library / Framework / Platform의 차이

언제나 변함없이 2019. 9. 14. 15:07
반응형

platform

안드로이드, 윈도우, ios등의 운영체제를 포함하여 네이버, 야후나 구글 플레이스토어, 애플 앱스토어, 유니티 에셋스토어처럼 수요와 공급이 만날 수 있도록 제공된 공간입니다.

Library

기능의 집합, 완성된 형태이므로 가져다 쓰면 됨
변경불가능

API

Application Program Interface
라이브러리를 사용자가 쉽게 사용할 수 있도록 도와주는 역할

framework

소프트웨어의 구체적인 부분에 해당하는 설계와 구현을 재사용이 가능하게끔 일련의 협업화된 형태로 클래스들을 제공하는 것, 이는 변경 가능하고 API를 호출하여 사용하는 것이 아니라 개발을 할 때 방식을 제안합니다. 기본적으로 뼈대를 둔 후 이를 어떤식으로 채워나갈지는 개발자의 몫입니다.

레퍼런스 https://moolgogiheart.tistory.com/87

반응형