UI : (USER INTERFACE)
폰트, 칼라, 레이아웃과 같이 사용자가 마주하게될 시각적인 디자인.
UX : (USER EXPERIENCE)
사용자가 만족할 수 있도록 사용자 중심적으로 설계된 디자인.
- 웹사이트 발전 이유 :
정보량 과다, 여러 디바이스들의 등장, 복잡해진 화면, 문서 이상의 매체, 정보를 빠르고 사용성 좋게 보여주고자 하는 Needs.
--> 사용자가 웹을 이용할 때 많은 정보를 빠르고 동적으로 받아볼 수 있게 웹 기술이 발전했다.- SPA --> SSR + CSR (Single Page Application) :
새로고침 없이 정보를 render한다.
디스플레이는 유지하되 변화된 정보만 새로 rendering한다.
- User의 편의성
- 시장에서 퇴출되지 않기 위해.
- User를 유지시키기 위해.
- 회사에서는 어떤 기능을 구현할 때 세세한 지시를 주지 않는다.
(개발자 역량의 필요성)
<*bakend에게는 DB 모델링이 UX의 한 부분이 될 수 있다.>