[Network] API란?
·
CS: Computer Science/Network
API : Application Programming Interface API의 시초 1964년 하드웨어 독립성(Hardware Independence)을 위해서 많이 사용되었다. 예를들어 서로 다른 하드웨어 부품마다 개발자가 일일이 프로그램을 작성하기 보다 HAL(hardware abstraction layer) 즉 하드웨어 추상화 계층을 통해서 한 번만 display 라는 함수를 이용하면 각기 다른 모니터에 출력하거나 각기 다른 하드웨어 부품에 작성하는 것을 쉽게 해주는 것이 생겼다. 1980년 중반 Mac OS(1984), Windows(1985)의 등장 각각의 운영체제에서 동작하는 어플리케이션을 만들기 위해서는 OS에서 제공하는 API를 이용해서 만들 수 있다. Mac이라면 Cocoa (API)를..
WEB2 - JavaScript 36 (UI vs API)
·
youtube.com|user|egoing2/WEB2 - JavaScript
UI vs API UI ( User Interface ) : 사용자가 시스템을 제어하기 위해서 사용하는 조작 장치 ( 구글링: UI는 사용자가 제품/서비스를 사용할 때, 마주하게 되는 면입니다. 즉, 사용자가 제품/서비스와 상호작용할 수 있도록 만들어진 매개체인 것이지요. 따라서 UI 디자인은 폰트, 칼라, 레이아웃과 같이 사용자가 마주하게 될 시각적인 디자인을 말합니다. ) API ( Application Programming Interface ) : 애플리케이션을 만들기 위해서 프로그래밍을 할 때 사용하는 조작 장치 ( 구글링: API는 응용 프로그램에서 사용할 수 있도록, 운영 체제나 프로그래밍 언어가 제공하는 기능을 제어할 수 있게 만든 인터페이스를 뜻한다. ) 위 코드에서는 웹에서 버튼, 조작장..