Website vs Webapp

henu·2023년 1월 2일
0
post-thumbnail

Website vs WebApp


웹 사이트, 웹 페이지, 웹 어플리케이션, 웹 앱 등 웹 관련 용어가 다양해서 헷갈리는 경우가 종종 생긴다. 그래서 위 용어들의 정의를 정리해보고자 한다.

Website


  • Website (웹 사이트)
  • Webpage (웹 페이지)
  • Site (사이트)
  • Page (페이지) 등

    Website는 일방적인 정보 제공을 목적으로한 정적인(static) 사이트이다.
    유저가 콘텐츠를 수동적으로 관람하는 곳이다.
    텍스트, 이미지, 비디오, 오디오 정보 등을 제공한다.

CNN, BBC NYT 와 같은 뉴스 사이트나 React 와 같은 공식문서가 웹 사이트의 예시이다.

WebApp


  • Webapp (웹 앱)
  • Web Application (웹 어플리케이션)
  • Web Service (웹 서비스)

    Webapp은 유저와 상호작용(소통)이 가능한 동적인(dynamic) 웹이다.
    유저가 능동적으로 웹 앱을 이용한다.
    유저가 적극적으로 이용하여 데이터, 정보를 창출해낸다.

Google MapsInstagram 과 같은 SNS, Coupang 과 같은 이커머스, NAVER 와 같은 포털이 웹 앱의 예시이다.

공통점


  • Chrome, Safari 등 브라우저를 이용해 접속할 수 있다.
  • 인터넷 연결이 필요하다.
  • HTML과 같은 마크업 언어로 표현되있다.

차이점


Interactivity

Website는 유저가 보고 읽을 수 있는 시각적 콘텐츠를 제공한다. 하지만 유저가 콘텐츠에 영향을 미칠 수 없다.
Webapp은 유저가 콘텐츠를 읽을 수 있을 뿐만 아니라 콘텐츠를 생산, 가공할 수 있다.
상호작용은 대화의 형식으로 이루어진다.
전형적인 Website는 상호작용 가능한 요소보다 정보 콘텐츠를 더 많이 보유하고 사용자는 보통 읽고, 보고, 듣는 행위를 한다.

Integration

통합은 서로 다른 구성요소를 결합하여 더 포괄적인 시스템을 구축하는 것을 말한다.
Website, Webapp 둘 다 다른 소프트웨어(CRM, ERP 등)와 통합될 수 있다.
하지만, 통합은 Webapp에서 더 일반적이다. 왜냐하면 이러한 소프트웨어들의 복잡한 기능이 유저와의 상호작용을 요구하기 때문이다.

Authentication

인증은 시스템에 엑세스하기 위해 유저가 암호를 입력해서 본인임을 확인 받는 절차이다.
Webapp의 경우, 유저와의 상호작용이 끊임없이 발생하게 되는데 그러면 유저 관련 데이터와 정보가 쌓이게되고 관리되어야 한다. 따라서 개인정보 보호를 위해 보안상의 이유로 인증이 반드시 필요하다.
반면에 Website의 경우, 인증이 반드시 필요하지는 않는다. 일방적인 정보 제공이 목적인 경우가 많아서 유저의 정보를 관리할 필요성이 적다.


WebappWebsite
유저와 상호작용콘텐츠 제공
유저는 콘텐츠를 열람, 생산, 가공유저는 콘텐츠를 오직 열람
complexsimple
인증이 대부분 필요하다.인증이 필요하지 않을 수도 있다.

현재는 WebsiteWebapp의 경계가 모호해졌기 때문에 "이것은 웹 앱이고 저것은 웹 앱이 아니다" 라고 딱 잘라 말하기 어렵다.
현재는 과거에 Website라고 구분지어졌던 것들이 점차 Webapp으로 변해가는 추세이다.
컨셉과 느낌만 알도록 하자.

0개의 댓글