용어 사전 coding 용어 페이지

웹앱

웹브라우저에서 실행되는 앱

web-app #vibe#coding#beginner

관련 개념

핵심 아이디어

웹앱은 웹브라우저에서 주소를 열어 사용하는 앱입니다. 크롬, 사파리, 엣지 같은 브라우저에서 화면을 보고 버튼을 누르며 사용할 수 있습니다.

쉽게 말하면

웹앱은 “설치하지 않고 브라우저로 여는 프로그램”입니다. 사용자는 주소를 열고 화면을 조작하지만, 화면 뒤에서는 서버나 Python 코드가 필요한 일을 처리할 수 있습니다.

예시

  • 학생 제출 현황을 입력하고 결과를 보는 페이지
  • 개인 기록을 입력하면 목록으로 정리해 주는 페이지
  • 파일을 올리면 결과를 표로 보여 주는 페이지

헷갈리기 쉬운 점

웹사이트와 웹앱은 겹치는 부분이 많습니다. 보통 읽기만 하는 페이지는 웹사이트에 가깝고, 사용자가 입력하고 결과가 바뀌는 도구는 웹앱에 가깝습니다.

실제 IT 용어와의 연결

  • IT 전공에서는 web application, client-server application, browser-based application과 연결됩니다.
  • 브라우저가 client 역할을 하고, Python 같은 서버가 backend 역할을 하는 구조가 흔합니다.
  • 단순 웹페이지(static page)와 달리, web app은 입력, 처리, 저장, 결과 표시 같은 상호작용을 포함합니다.

이 블로그에서의 역할

이 시리즈는 처음에 웹앱 형태로 시작합니다. 브라우저에서 바로 결과를 볼 수 있어서 IT 분야 비전공자가 앱의 흐름을 확인하기 좋기 때문입니다.