[네트워크] 웹 애플리케이션

·2022년 9월 30일
0

애플리케이션

웹 애플리케이션

웹 애플리케이션의 특징

  • 웹 브라우저를 통해 접근이 가능한 애플리케이션
  • 정적인 웹사이트의 한계에 벗어나 다양한 동적인 응답을 웹 브라우저라는 소프트웨어를 통해 가능하게 하는 애플리케이션

웹 애플리케이션의 장점

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

웹 애플리케이션의 단점

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

네이티브 애플리케이션

네이티브 애플리케이션의 특징

  • 특정 기기에 설치해서 사용하는 애플리케이션
  • Apple iOS, Android OS, windows와 같은 특정 실행환경에 종속된다.

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

  • 웹 애플리케이션보다 빠르다.
  • 애플리케이션이 설치된 기기의 시스템/ 기기의 리소스에 접근이 용이하다.
    (GPS, 카메라, 음성 등)
  • 웹 애플리케이션에 비해 안전하다.
    (모바일 애플리케이션의 경우 앱 스토어에 승인을 받아야 한다.)

네이티브 애플리케이션의 단점

  • 웹 애플리케이션에 비해 개발비가 더 많이 들어간다.
    (아이폰과 안드로이드 앱을 따로 개발해야 하고 앱스토어의 승인 비용이 필요)
  • 빠른 업데이트가 힘들다.
  • 앱 스토어에 승인을 받기 어렵고, 비용이 발생한다.
profile
🧑‍💻백엔드 개발자, 조금씩 꾸준하게

0개의 댓글