얕은 지식으로 혼동을 조성해 죄송합니다.
최근 api 라는 단어를 여기저기서 들어 혼동이 왔는데
1. 윈도우 api (application program interface) 로 사용될 경우엔 윈도우 맥 등에서 작성한 프로그램도 똑같이 Java 언어로 사용될 수 있도록 만들어진 프레임워크이고
2. 공공기관에서 정보제공용으로 사용되는 오픈 api 로 쓰일경우, 버스도착안내 지하철도착안내 등 공공데이터를 사용할 때 그것의 서비스를 가르키는 용어가 api 이다
안드로이드 리눅스 커널, 플랫폼 에서 api 라는 단어를 들어보아서 1번의 의미로 알고있었는데
2번의 공공데이터 api는 정말 처음들어봅니다...
두 곳에서 사용되는 api는 사전 정의는 같은데, 왜 서로 다른곳에서 쓰이는 건가요?
api라는 말을 번역하면 '이거 활용해서 프로그램 만드세요'임
api = 남이 제공하는거 접근가능하도록 만들어둔 인터페이스
하긴 요샌 api란 단어를 rest에 존나 붙여서 쓰니 원래 api단어의 의미도 이상해 진 감이 있긴 하네..
그렇다면, 정확히 두 개는 같은 의미로 동작 하고 있었고 쓰이던 장소와 스케일이 달라서 제가 완전 다른것 처럼 느낀거군요
아하 다들 감사합니다! 어느정도 이해 갔어요