UI와 API에 대해서

한서연·2022년 3월 14일
0
post-thumbnail

UI (User Interface)

UI는 사용자(User)입장에서 대화를 위한 접점(Interface)을 의미한다

먼저 UI(User Interface)의 뜻을 한 번 살펴보면, User는 사용자로 Interface는 만나는 접점으로 해석할 수 있다. 즉 UI는 사용자가 소프트웨어와 만나는 접점으로, 사용자가 소프트웨어에 접근하고 명령을 내릴 수 있는 부분이라고 생각할 수 있다.

이러한 UI라고 불리는것엔 어떤것들이 해당될까?
단순히 사람이 소프트웨어나 어떠한 시스템에 접촉할 수 있는것을 말하며 우리의 일상 생활에서 쉽게 접근할 수 있는 웹 브라우저, 키보드, 마우스 등이 여기에 해당된다.



API (Application Programming Interface)

API는 어플리케이션(Application Programming) 입장에서의 대화를 위한 접점(Interface)을 의미한다

UI는 사용자(User)입장에서 대화를 위한 접점(Interface)를 의미한다면, 마찬가지로 API는 어플리케이션과 어플리케이션이 서로 의사소통을 하고 데이터를 교환할 수 있도록 매개체가 되어주는 대상이라고 말할 수 있다.

어플리케이션 입장에서 누구랑 대화를하고 점점은 또 무엇일까?
어플리케이션 입장에서는 자신보다 상위에 있는 시스템(윈도우 운영체제)과 대화하고, 접점은 특정한 code(함수)가 된다.

0개의 댓글