웹 애플리케이션
- 웹 개발자에게 클라이언트는 브라우저이다.
- 웹 애플리케이션은 웹 기반으로 동작하는 애플리케이션이다.
- 설치나 다운로드가 필요 없다.
- 업데이트와 유지 관리가 쉽다.
- 속도가 느리고 접근성이 떨어질 수 있다. (앱스토어에 등록되지 않기 때문)
- 보안상 위험이 클 수 있다.
네이티브 애플리케이션
- 네이티브 애플리케이션은 특정 기기에 설치해서 사용하는 앱이다.
- 예: 네이버 앱 (네이버 웹사이트를 크롬 브라우저로 접속하는 것과는 다름)
- 웹 애플리케이션보다 상대적으로 빠르다.
- 인터넷 없이도 사용할 수 있다. (실행은 가능)
- 상대적으로 안전하다.
장점
- 성능이 좋다.
- 오프라인 상태에서도 작동한다.
- 보안이 뛰어나다.
단점
- 개발비가 더 많이 든다.
- 빠른 업데이트가 어렵다.
- 앱 스토어의 승인 과정을 거쳐야 하며, 이 과정에서 비용이 발생할 수 있다.
웹어플리케이션
설치나 다운로드드필요없
업데이트 유지관리 쉬움
속도느임 접근성 떨어짐 (앱스토어에 없어서)
보안상 위험 쉬움