[웹 애플리케이션 이해]
● 웹 애플리케이션이란?
: 웹 브라우저를 통해 접근이 가능한 어플리케이션
: 다양한 동적 응답을 웹 브라우저라는 소프트웨어를 통해 가능하게 한 애플리케이션
[장점]
1) 브라우저를 통해 시행되어 설치나 다운로드가 필요 없음
2) 업데이트 등 유지보수 용이
3) 네이티브 애플리케이션에 비해 만들기가 비교적 간편 (언어에 종속되지 않음)
4) 애플리케이션 스토어 승인이 필요 없음
[단점]
1) 인터넷이 없으면 사용 불가
2) 네이티브 애플리케이션에 비해 속도가 느림
3) 애플리케이션 스토어에서 관리되지 않아 사용자 접근성이 떨어짐
4) 질적으로나 보안상 위험에 노출되기 쉬움
●네이티브 애플리케이션이란?
: 특정 기기에 설치해서 사용하는 애플리케이션
: Android OS, Windows, Apple iOS 와 같은 특정 실행환경에 종속
[장점]
1) 웹 애플리케이션보다 빠름
2) 애플리케이션이 설치된 기기의 시스템/기기의 리소스에 접근이 용이 (GPS, 카메라 접근 등 하드웨어 적인 부분에 쉽게 접근이 가능함)
3) 인터넷 기능 없이 사용 가능
4) 웹 애플리케이션에 비해 안전(모바일은 앱스토어에 승인 필요 >> 승인 받은 앱만 접근하기 때문에 안전함)
[단점]
1) 웹 애플리케이션에 비해 개발비가 더 늘어남 (안드로이드-아이폰 간의 멀티 플랫폼 >> 크로스 플랫폼 환경을 맞춰야 함)
2) 빠른 업데이트가 힘듦
3) 앱스토어에 승인 받기가 힘들고 비용이 발생
'공부 자료 > 네트워크' 카테고리의 다른 글
[네트워크] 클라이언트-서버 아키텍처(2티어 아키텍처) (0) | 2022.09.30 |
---|---|
[네트워크] URL, DNS (1) | 2022.09.30 |
[네트워크] TCP, UDP / PORT (0) | 2022.09.30 |
[네트워크] IP (1) | 2022.09.30 |
[네트워크] 기본 용어 (0) | 2022.09.30 |