본문 바로가기

API2

[정보처리기사] 개발 프레임워크 언어에 종속적 라이브러리 (애플리케이션의 특정 기능) 내부 라이브러리 : 별도의 설치 필요 없이, 언어로 만들어 놓은 공통 모듈이다. 외부 라이브러리 : 다른 개발자들이나 내가 따로 만드는 공통 모듈이다. 프레임워크 (애플리케이션의 구조) 반제품 형태의 소프트웨어. 소프트웨어 개발에 바탕이 되는 템플릿과 같은 역할을하는 클래스들과 인터페이스의 집합 (예시: MVC모델 ) 특징 1) 모듈화 2) 재사용성 3) 확장성 4) 제어의 역흐름(Ioc) 언어에 비종속적 API 라이브러리와 프레임워크를 이용해서 API를 만든다. 백엔드에서 API를 만들면 프론트엔드에서 해당 API를 호출하여XML 또는 JSON형태의 데이터 덩어리를 화면에 뿌려준다. 해당 API를 여러 업체에서 가져다 쓸 수 있다. 2023. 5. 29.
SDK, API 개념과 차이점 API란? (Application Programmimg Interface) 모듈화하여 만들어진, 어떤 기능을 제어/제공하는 인터페이스 우리가 사용하는 대부분의 애플리케이션은 API에 의존하고 있다. SDK란? (Software Development Kit) 소프트웨어 개발 도구 모음 SDK는 API, IDE, 문서, 라이브러리, 코드 샘플 및 기타 유틸리티가 포함될 수 있다. SDK는 응용 프로그램 개발의 복잡성을 줄이는 강력한 기능 집합이다. 예) IOS SDK를 다운로드하면 개발자에게 IOS 애플리케이션을 만드는 데 필요한 모든 도구가 제공된다. API SDK 목적 소프트웨어 연결 및 통합 다양한 개발 도구 포함 형질 가볍고 빠르며 전문화되어 있음 더 견고함, 많은 유틸리티를 포함 사용사례 애플리케이.. 2022. 11. 8.