라이브러리, API, SDK, 프레임워크에 대해서
Programming
2018. 9. 13. 16:19
라이브러리와 API에 대해라이브러리는 유용한 컴포넌트들의 집합이라고 볼 수있다. 여기서의 컴포넌트는 클래스, 함수, 변수 등 그 모든 것들이 될 수 있다.라이브러리의 사용자는 이 컴포넌트들을 가져다 쓰면 되지만, 처음 라이브러리를 사용하는 사람들은 이것이 어떤 스펙을 가지고 있는지를 알기 위해 소스코드를 보고 해석하는 방법 밖에 없다. 하지만 이마저도 바이너리화 되어 있다면 도저히 알 도리가 없다. 그래서 라이브러리의 사용방법이나 컴포넌트의 인터페이스에 대한 정보가 필요하다. 이런 정보는 흔히 API문서로 정리되어 라이브러리 사용자들에게 라이브러리의 정보가 제공된다.위에서 들었던 예에서 처럼 라이브러리가 바이너리화 되면 사용자들은 오로지 API만 접하게 된다. 클래스, 변수, 함수 등의 컴포넌트에 대한 ..