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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Моддинг блока питания компьтера

Моддинг блока питания компьтера

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

Программирование графики для Windows и L…

Программирование графики для Windows и Linux: преимущества и недостатки

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

Onix сейф ремонт.

Banner sidebar

Вопрос дня

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

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

Я бы BIOS изобрел…

Я бы BIOS изобрел…

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

Моддинг блока питания компьтер…

Моддинг блока питания компьтера

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