Web App과 Web Site의 차이

‘Web Apps vs Web Sites’

웹 어플리케이션과 웹 사이트는 꽤나 다르다.

이 둘의 차이점은 과연 무엇일까?

컨텐츠를 소비하기 위해 어떠한 페이지에 방문하면 주로 그건 웹사이트이다.

예를 들어, 뉴스 페이지라던가 레딧 등 컨텐츠를 생산하는 것이 아닌 단순히 소비하고 인터렉티브한 요소가 거의 없는 경우엔 대부분 웹사이트이다.

그러나 웹 어플리케이션인 경우 내가 움직이고 클릭하면서 발견하고 검색하고 등록하는게 가능하다. 대표적으로 넷플릭스, 유튜브가 있다.

웹 어플리케이션은 React Native를 주로 하지 않는다. 인터렉티브한 요소는 바닐라 JS로 구현이 어렵기 때문이다.

이러한 개념을 통해 바닐라 JS를 이용할지 안 할지 결정하는 중요한 기준이 되면 좋다.

웹사이트를 만들 때 인터렉티브하지 않다면 바닐라 JS로 구현해도 된다는 의미이다.

만약 아주 인터렉티브한 웹사이트를 구현해야 한다면 React JS나 Vue js 등을 이용하는게 좋다.