IT 지식/기타
무엇인지 감은 오면서 딱 설명할 수없는 단어!
노션으로 보기 문서를 보다 보면 자주 나오는 단어들! 문맥 상으로 파악되거나 내용은 알지만 설명하기 어려웠던 것 들을 정리하였다. 자주 업로드해야 하고 내용을 추가, 이동이 티스토리로는 용이하지 않아 개인 노션으로 정리하였고 URL로 연동해 놓았다! 예를 들어 브라우저에서 cross-origin 요청을 안전하게 할 수 있도록 하는 메커니즘입니다.라는 글에서 메커니즘이란 어떠한 일을 돌아가는 원리라고 생각하면 된다.
API vs. SDK vs. Framework vs. Library
API (Application Programming Interface) 개발자가 공개적으로 노출한 멤버들을 사용하여 기능에 접근하고, 해당 기능을 구현하는 데 사용된 코드를 숨길 수 있는 인터페이스 응용프로그램끼리 통신할 수 있는 인터페이스를 제공하는 것 모듈화 하여 만들어진, 어떤 기능을 제어/제공하는 인터페이스를 말함. ex) 앱의 네이버 결제 서비스 애플리케이션에 특정 기능을 추가하는 데 사용됨 SDK (System Development Kit) 특정 운영 체제용 앱 개발을 위한 소프트웨어 개발 도구 어떤 소프트웨어를 만들기 위한 도구 모음을 SDK라고 한다. 이 도구엔 API도 포함되어 있다. ex) iOS SDK를 다운로드하면 개발자에게 iOS 애플리케이션을 만드는 데 필요한 모든 도구가 제공,..