본문 바로가기
프로그래밍/database

[220314] API / 인터페이스 / UI

by 한코코 2022. 3. 14.

API(Application Programing Interface)란

응용프로그램에서 사용할 수 있도록 운영체제나 프로그래밍 언어가 제공하는 기능을 제어할 수 있게 만든 인터페이스.

사람의 입장에서 사용할 수 있는 인터페이스가 키보드, 마우스라고 한다면

프로그램 입장에서 사용할 수 있는 인터페이스는 함수들인것. (alert(), console.log() 등등...)

 

인터페이스란?

시스템끼리 정보를 교환하는 공유 수단, 방법.

스마트폰을 조작하기 위해 누르는 터치스크린, 기계를 끄기위한 리모콘을 생각해보자.

리모콘은 기계와 통신할 수 있도록 기계에 정의된 규격에 의해 특정 신호를 보낼 수 있도록 만들어진 장치

이런 신호를 주고받는 방법을 인터페이스라고 한다.

 

UI(User Interface)란?

사용자와 사용자가 다룰 대상을 연결함.

사람의 입장에서 기계와 의사소통을 가능하게 만드는 접점.

키보드나, 마우스, 스마트폰의 전원버튼이나 사이트 홈페이지 홈화면 등이 사용자와 기계를 이어주는 UI인 것이다.

댓글