Разработки веб приложений

Многие интересуются тем, как создаются и как потом работают приложения Web. Иначе говоря, их интересует разработка веб приложений. Собственно, есть два варианта. Первый из них предполагает использование специальных программ и расширений для сервера Web, например, CGI или ISAPI. Второй вариант напрямую связан с применением серверных сценариев, а также технологий активных страниц Active Server Pages, которые реализуются после предварительно проведенной специальной обработки гипертекста PHP.

В рамках разработки веб приложений на стороне клиентов работает браузер, интеллектуальные возможности которого далеко опережают алфавитно-цифровые, либо даже графические терминалы. Браузеры способны предварительно обрабатывать полученные данные, а также те, что они отправляют на сервер. Они же обрабатывают и представляют результаты, которые были полученные от сервера, в наиболее удобном для пользователей виде. Как правило, основным сервером для приложений Web выступает именно сервер Web.

Само собой разумеется, что он активный. Тем не менее, сервер веб приложений выполняет лишь некую, отведенную ему, часть работы. В частности, он ответственный за получение данных от пользователей и за подготовку страниц, которые будут отправлены обратно. Что до запросов к базе данных или касаемо обращений к прочим активным объектам, также реализующим подобное, то в решении подобных задач сервер Web должен обратиться к серверам баз данных или к другим серверам веб приложений. Обращения в данном случае всегда осуществляются либо средствами ASP и PHP, либо же с помощью расширений CGI или ISAPI.

Сегодня приложением Web чаще всего называют набор страниц ASP, PHP или HTML, DHTML, а также объекты COM, клиентские и серверные элементы в управлении ActiveX, а еще клиентские и серверные сценарии с аплетами Java, расположенные на одном или на нескольких Web серверах и предназначенные для работы какого-то одного приложения. Следует отметить, что все активные компоненты в приложениях Web в этой ситуации могут обращаться к серверам базы данных или к другим прикладным серверам, чтобы выполнять те ли иные запросы. Подмножество разных Web приложений, созданных на основе технологии разных активных серверных страниц ASP, можно назвать приложениями ASP. Более точное и четкое определение звучит сложно для восприятия.

По аналогии, приложения, которые появились на основе технологии PHP, носят название приложений PHP. Несмотря на видимое сходство приложений Web с программами, ориентированными на мэйнфреймы и на терминалы, все они относятся к различным типам. Более того, каждый из них имеет определенные особенности. Если во втором случае всей системой управляет ее администратор, линии связи терминалов с пользователями и с мэйнфреймом очень надежны и обладают достаточными пропускными способностями, то для приложений Web ситуация совершенно иная.



При цитировании материалов активная ссылка обязательна.
Оставить отзыв: niky@inethistory.ru