Среда, 18 Декабрь 2013 16:13

Что такое веб-программирование?

Оцените материал
(1 Голосовать)

Что такое веб-программирование?Веб-программирование является особым случаем программирования клиентского серверного приложения. Клиентское серверное приложение считается видом определенной информационной системы. Получается, что веб-программирование считается особым случаем программирования определенной информационной системы.

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

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

Серверная часть получает запрос, решает все нужные для этого вычисления и затем отправляет его обратно клиенту. Сервер и клиент – это аппаратное обеспечение, то есть компьютеры, на которых есть серверные и клиентские программные продукты.

Клиент запрашивает, а сервер выполняет это. Тут все очень просто, но зачем это необходимо, если разные вычисления можно решить в одном приложении и на одном вычислительном аппарате? Все дело в том, что вычисления иногда требуют серьезных ресурсов, а каждому клиенту предоставлять их крайне дорого.

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

Кроме того, информация должна быть одинаковой для всех пользователей, поэтому они должны располагаться на общем сервере для всех, либо тогда уже о совместном ведении этой информации придется забыть.

Самыми популярными клиентскими серверными информационными системами считаются СУБД (системы управления базами данных), Oracle, Microsoft SQL Server.

Серверная часть обслуживает файлы информации и обрабатывает запросы SQL от миллион клиентов. Клиентская часть СУБД является провайдером всей информации, это как программный инструмент, позволяющий открыть соединение с информацией, принять, передать запрос на сервер, вернуть готовый результат клиенту и закрыть это соединение. Осуществляется это по сетевому протоколу.

В случае с веб-программированием мы говорим о сервере, клиенте и сетевым протоколом, с помощью которого общаются клиент и сервер. Сетевой протокол в веб-программировании является HTTP, веб клиентом называют браузер Интернета, а веб-сервером – приложение, обрабатывающее запросы HTTP. Самыми распространенными веб-ресурсами считаются Apache, работающий под управлением серверной системы UNIX и IIS, которые работают под управлением Microsoft Windows. А HTTP считается прикладным сетевым протоколом, который передает гипертекст.

Программирование будущего совсем скоро выйдет за рамки обычного и разумного. Скоро будет совсем просто пользоваться компьютером, программами.

Интересные статьи

Какой внешний жесткий диск выбрать?

Какой внешний жесткий диск выбрать?

Рекомендуем выбирать внешние жёсткие диски фирм: Transcend, Seagate, Western Digital и Hitachi. Перед покупкой определённой модели внешнего жёсткого диска обязательно прочтите отзывы покупателей о нём...

Компьютеры и комплектующие: для чего нео…

Компьютеры и комплектующие: для чего необходим компьютер?

Если посмотреть на всемирную историю, то становится очевидным, что человечество развивается вместе с новыми технологиями, обогащая знания и опыт. И то, что много лет казалось волшебным и недостижимым,...

Banner sidebar

Вопрос дня

Какая из мобильных ОС лучше?

Популярные статьи

Почему шумит системный блок?

Почему шумит системный блок?

Сегодня мы поговорим о том, почему шумит системный блок. Расскажем об основных причинах и способах их устранения. Наши советы пригодятся абсолютно все...

Команды изображения текстов

Команды изображения текстов

Как уже говорилось, текстовая строка задается набором символов в круглых скобках. Показывается тектовая строка командойshow - эта команда берет из сте...