UI(User Interface)
UI는 컴퓨터와 사용자가 상호작용할 수 있게 해주는 모든 시스템을 통칭한다.
키보드, 마우스 등의 물리적 UI도 사용자가 컴퓨터와 소통하게 해주는 수단이므로 UI다.
물리적 UI와 상대되는 개념은 그래픽 UI, 즉 GUI다.
GUI는 그래픽을 통해서 사용자가 컴퓨터와 상호작용하게 하는 시스템으로,
스마트폰의 등장과 더불어서 갈수록 그 중요성이 커지고 있다.
내가 지금까지 UI라고 생각했던 것이 사실은 GUI라는 것을 알게 되었다!
UX(User Experience)
UX는 사용자가 제품이나 서비스를 이용하면서 느끼는 총체적 경험을 말한다.
내구성, 고객 서비스 등 제품과 서비스에 관련한 모든 측면들이 UX에 영향을 주지만,
프론트엔드 개발자로서 중요하게 생각해야 할 것은 UI로부터 오는 경험이다.
UX를 향상시킬 수 있는 UI를 구성해서 사용자가 다시 제품이나 서비스를 이용하고 싶게 해야 한다.
이렇게 보면 UI는 UX에 포함된 개념이다.
UI가 좋다고 무조건 UX가 좋지는 않을 것이다. UI 외에도 UX에 영향을 주는 요소가 많기 때문이다.
하지만 UI가 엉망이라면 UX는 결코 좋을 수가 없다.
'코드스테이츠 프론트엔드 부트캠프' 카테고리의 다른 글
[회고] 코드스테이츠 프론트엔드 부트캠프 section3 회고 (4) | 2023.05.09 |
---|---|
웹 표준, 웹 접근성 (0) | 2023.04.28 |
[회고] 코드스테이츠 프론트엔드 부트캠프 section2 회고 (0) | 2023.04.10 |
[Network] REST API (9) | 2023.03.29 |
[회고] 코드스테이츠 프론트엔드 부트캠프 Section 1 회고 (1) | 2023.03.13 |