웹 애플리케이션

seongmin·2022년 10월 3일
0

Java

목록 보기
21/30
post-thumbnail

웹 애플리케이션

모바일용 애플리케이션처럼 특정기기에 설치해서 사용하는 애플리케이션을 네이티브 애플리케이션(Native-application) 이라고 부른다.

네이티브 애플리케이션은 Apple iOS, Android OS, Windows 와 같은 특정 실행환경에 종속된다.

  • 네이티브 애플리케이션의 장점

    • 웹애플리케이션보다 빠르다.
    • 애플리케이션이 설치된 기기의 시스템/기기의 리소스에 접근이 용이하다.(GPS 기능이나 카메라).
    • 인터넷 없이 사용 가능하다.
    • 웹애플리케이션에 비해 안전하다. (모바일의 경우 앱스토어에 승인을 받아야 하기 때문).
  • 네이티브 애플리케이션의 단점

    • 웹애플리케이션에 비해 개발비가 더 들어간다(아이폰과 안드로이드 간의 멀티 플랫폼 개발 등).
    • 빠른 업데이트가 힘들다.
    • 앱스토어에 승인 받기가 힘들고 비용이 발생한다.

  • 웹애플리케이션은 웹 브라우저를 통해 접근이 가능한 어플리케이션이다.

정적인 웹사이트의 한계를 벗어나 다양한 동적인 응답을 웹 브라우저라는 소프트웨어를 통해 가능하게 한 애플리케이션. Ex) 네이버 지도, 카카오맵

  • 웹애플리케이션의 장점

    • 브라우저를 통해 실행되기 때문에 설치나 다운로드가 필요 없다.
    • 업데이트 등의 유지관리가 쉽다.
    • 네이티브 애플리케이션에 비해 만들기가 비교적 간편하다.
    • 애플리케이션 스토어 승인이 필요 없다.
  • 웹 애플리케이션의 단점

    • 인터넷이 없으면 사용이 안된다.
    • 네이티브 애플리케이션에 비해 속도가 느리다.
    • 애플리케이션 스토어에서 관리되지 않기 때문에 사용자 접근성이 떨어진다.
    • 보안상 위험에 노출되기가 쉽다.

0개의 댓글