[IT 관련 개념 및 지식] UI와 API

SeongEon Kim·2022년 4월 28일
0

IT기본지식

목록 보기
8/11
post-thumbnail

오늘은 UI와 API에 대하여 알아보쟈.

UI (User Interface)
: 컴퓨터를 제어할때 전원을 켰다 끄거나, 자판이나 마우스를 움직인다.
그리고 화면이나 스피커를 통해 내용물이 송출된다.
이렇듯 사람이 원하는 명령을 컴퓨터에 전달하고 컴퓨터가 그 결과를 사람에게 알려주는 중개자 및 접점을 UI라 부른다.
사용자를 대면하는 접점이 되는 지점을 UI라고 한다.

API (Application Programming Interface)
: 웹브라우저에서 사용되는 API를 예시를 통해 설명해보면,

아래 코드는 사용자가 소프트웨어에 보내는 명령 중 하나다.

javascript:alert("Hello world");
//javascript : 프로그래밍 언어
//alert : 경고창을 띄워주는 명령어
// ("Hello world") : 경고창에 쓰고 싶은 말

위 명령은 사용자가 만들기도 했고, 내가 만들지 않기도 했다.
명령에 대한 코드 작성은 내가 했으나, 저 명령을 통해 출력되는 결과물이 나오도록 Interface를 내가 처음부터 만든게 아니기 때문이다.

웹브라우저 라는 기반이 되는 시스템이 우리에게 제공한 alert같은 Interface를 응용해서 소프트웨어를 만들때 API라고 하는 것이다.

웹 브라우저를 보았을때 개발자와 비개발자를 구분하려면,
비개발자는 UI를 통해서 원하는 것을 구현한다면,
개발자는 UI오 API 모두 활용해서 원하는 것을 구현한다고 말할 수 있다.

profile
꿈을 이루는 사람

0개의 댓글