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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Компьютерная графика на современном этап…

Компьютерная графика на современном этапе: функциональные возможности программы Corel Draw

Для того чтобы понять смысл компьютерной графики и области ее применения, необходимо разобраться с уникальной программой Corel Draw.Уникальная программа Corel Draw является объективно-ориентированным ...

Информационные технологии мобильных устр…

Информационные технологии мобильных устройств

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

Banner sidebar

Вопрос дня

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

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

Операционные системы: достоинс…

Операционные системы: достоинства и недостатки Windows и Linux

Уже на протяжении долгого времени, не переставая идут споры, какая же все-таки операционная система лучше: Windows или Linux? Но пока что никто не при...

Новое Admiral casino

Новое Admiral casino

Перемещение казино в игры онлайн из помещений ни коим образом не послужило уменьшением числа игроков. Казино Адмирал одно из самых популярных российск...