웹 애플리케이션: 두 판 사이의 차이

내용 삭제됨 내용 추가됨
TedBot (토론 | 기여)
잔글 봇: 영어 위키백과 참고하여 {{Authority control}} 추가
편집 요약 없음
6번째 줄:
 
웹 애플리케이션은 클라이언트로서 웹 브라우저를 사용하는 사람이 많기 때문에 인기를 누리고 있다. 수천만 대의 [[개인용 컴퓨터|PC]]에 굳이 소프트웨어를 배포해서 설치하지 않아도 웹 애플리케이션을 유지 관리할 수 있다는 점이 장점 중의 하나이다. 웹 애플리케이션은 웹 메일, 온라인 전자상거래 및 경매, 위키, 인터넷 게시판, 블로그 및 MMORPG 게임 등 다양한 기능을 구현할 수 있다.
 
== 정의 ==
일반적으로 특정한 종류의 [[동적 웹 페이지]]와 웹 애플리케이션을 구별하는 것은 불분명하다. 웹사이트는 대개 "웹 애플리케이션"을 가리킬 가능성이 높은데, 데스크톱 응용 소프트웨어나 [[모바일 앱]]과 비슷한 기능을 갖추고 있기 때문이다. [[HTML5]]는 웹 페이지로 로드되는 애플리케이션을 만들 수 있는 명시적인 언어 지원을 도입하였으나 로컬로 데이터를 저장하여 오프라인 상태에서도 기능할 수 있다.
=== 모바일 웹 애플리케이션 ===
웹 애플리케이션을 만들 때 모바일 장치를 대상으로 하는 여러 방법이 있다.
* [[반응형 웹 디자인]]
* [[프로그레시브 웹 앱]]: 일반 웹 페이지(웹사이트) 및 모바일 앱의 하이브리드.
* [[네이티브 앱]] (모바일 앱)
* 하이브리드 앱: 모바일 웹 사이트를 네이티브 앱 안으로 임베드하며, [[아파치 코도바]]와 [[Ionic]], 또는 [[Appcelerator Titanium]]과 같은 하이브리드 프레임워크를 사용할 수 있다. 네이티브 앱의 특정 이점을 그대로 유지하면서(예: 장치 하드웨어로의 직접 접근, 오프라인 작업, [[앱 스토어]] 표시) 웹 기술(기존 모바일 웹 사이트로부터 코드를 직접 복제할 수 있음)을 사용하여 개발할 수 있게 한다.
 
== 역사 ==