포스트

Web | 웹

Web | 웹

Web | 웹


vs 일반 APP


데스크톱 APP에서는 메모리에 상태를 저장해두었다가 APP이 다른 페이지나 부분으로 옮겨갈 때 저장한 상태 데이터에 접근할 수 있다.
웹 APP의 바탕이 되는 HTTP 프로토콜에는 상태가 없으므로 이를 극복할 방법을 찾아야 한다.

그래서 웹 APP에서는 APP이 동작을 하나 할 때마다 서버가 끊임없이 요청을 보내야 한다 (대체로)
요청하는 사이 APP의 상태를 관리하고 동시에 그 웹 APP을 사용하고 있는 개별 사용자를 추적할 방법을 찾아야 한다는 뜻이다.

이 작업을 쉽게 해주는 프레임워크와 패턴도 있다.
그래도 HTTP에 상태가 존재하지 않고 클라이언트-서버 인터랙션이 끊임없이 이루어지기 때문에 웹 개발이 다른 개발과 크게 달라진다는 사실을 이해해야 한다.

이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.