API, 라이브러리, SDK, 프레임워크, 플랫폼 - 관한여
API, 라이브러리, SDK, 프레임워크, 플랫폼 용 어 개 념 API Application Program Interface로 인터페이스를 의미하며, 서로 다른 목적으로 개발된 software의 특정 기능을 호출하기 위해서 software나 library 기능을 사용할 수 있도록 기능 호출을 하도록 하는 것이다.대표적인 예로 MS runtime API, java API, google API, facebook API 등이 있다. SDK Android SDK, iOS SDK, Windows SDK, 특정 제품의 SDK 등의 서비스를 제공하기 위한 것이며, 모두 대상이 되는 운영체제나 서비스 기반이 있다. Library 필요한 특정 모듈을 호출하여 사용하는 개념이다. 대표적인 예로 Rad Studio 컨포넌트..
2018. 12. 16.
[개발/IT] 아키텍쳐, 프레임워크, 플랫폼
[개발/IT] 아키텍쳐, 프레임워크, 플랫폼 - 아키텍처: 소프트웨어의 주요 설계 구조 소프트웨어의 주요 특징들을 결정짓는 주요 설계 구조이다.즉, 소프트웨어의 주요 구성 요소 및 구성, 이들간의 주요 인터페이스, 중요 동작 방식 등 소프트웨어의 주요 특징들을 결정짓는 모든 설계 구조를 포함한다. 소프트웨어의 주요 특징을 결정짓고 소프트웨어 개발에 미치는 영향도 매우 커서 소프트웨어 개발에 있어서 가장 중요한 부분이라고 할 수 있다.지원 프로그램, 라이브러리, 언어, 다른 소프트웨어 구성 요소 등과 같이 구체적인 구현을 포함하지 않는다는 점에서 프레임워크나 플랫폼과는 명확히 구분된다. - 프레임워크: 소프트웨어 뼈대 구조 프레임워크는 다른 소프트웨어 프로젝트가 개발될 수 있는 뼈대 구조이다.지원 프로그램..
2012. 5. 2.