1.UI는 주로 페이지를 표시하는 데 사용됩니다. HTML은 페이지 프레임워크(구조)를 구축하는 데 사용되며, CSS는 콘텐츠의 레이아웃, 글꼴, 색상 및 기타 모양 속성(표현식)을 조정하는 데 사용되며 JS(주로 jQuery)는 페이지의 상호 작용(클릭, 터치) 및 데이터(동작)를 제어하는데도 사용됩니다.
2. 앱은 UI의 대부분의 작업을 포함하며, 웹 페이지가 클라이언트(Android/iOS 앱, Windows 클라이언트 등)를 대체할 수 있도록 하는 것이 주요 목표입니다. .App과 UI의 가장 큰 차이점은 성능보다는 데이터에 더 중점을 둔다는 점입니다. 일부 복잡한 라이브러리 및 프레임워크(예: Angular.js)가 사용될 수 있으며 백엔드(서버/API)와 많은 데이터 상호 작용이 있을 수 있습니다.