Информационные порталы, интернет-магазины, онлайн-справочники, пользовательские форумы и сайты-визитки предприятий по своей сути являются веб-приложениями. Для их построения используется web разработка, включающая в себя создание базы данных и организацию клиентской и серверной частей веб-приложения.
Компоненты
Информация, отображаемая на сайте, хранится в базах данных на сервере компании в структурированном виде с возможностью оперативной выдачи по запросу пользователя. Это могут быть каталоги интернет-магазинов, посты и новости блога, форума или социальной сети. В базе хранятся текстовая информация, картинки и видеофайлы. Доступ к данным может быть как открытым для всех пользователей портала, так и предоставляемым после регистрации или выполнения определенных действий на сайте. Примерами закрытых данных служат страницы соцсетей, банковские веб-ресурсы и порталы, предоставляющие доступ к информации после внесения оплаты.
Клиентская часть веб-приложения — это графический интерфейс, который по сути является браузерными страницами. Взаимодействие с сервером выполняется с помощью кнопок и ссылок, нажав на которые пользователь отправляет запросы и получает ответы в виде открывающихся страниц или скачиваемых файлов. Графический интерфейс веб-приложения может быть ориентирован только на браузеры или являться кроссплатформенным, т. е. иметь мобильную версию, позволяющую страницам сайта корректно отображаться на телефонах и планшетах независимо от типа операционной системы, используемой в гаджетах.