Вы когда-нибудь просматривали заголовки новостей в WWW?
Вы когда-нибудь пользовались услугами Web-магазинов?
Приходилось ли вам заполнять форму на Web-узле?
- Если хотя бы на один из этих вопросов вы ответили утвердительно, значит, вы
не просто рассматривает Web-страницы, а имеете дело с Web-приложениями.
Разработчикам программного обеспечения понадобилось не очень много времени,
чтобы понять, что в WWW можно не только демонстрировать статические картинки.
Действительно в наше время можно говорить, что Web-приложения постепенно
вытесняют простой HTML- текст. Если вам нужно принять и обработать информацию
от посетителя вашей Web-страницы, или получить доступ к некоторой базе данных,
или воспользоваться некоторой внешней по отношению к Web-серверу программой -
во всех этих случаях вам придётся иметь дело с Web-приложением.
В этом разделе вы узнаете, как создавать Web-приложения с помощью технологии
Common Gateway Interface (CGI) - на сегодняшний день основной платформой для
создания интерактивных Web-приложений.
Что такое CGI-программа?
CGI-программа
-
это обычная программа которая разработанна специально для
интернета. CGI-программа выполняется на Web-сервере в ответ на запрос,
сделанный браузером. Сервер в этом случае является как бы посредником между
браузером и CGI-программой - он передаёт программе запрос браузера и возвращает
браузеру информацию, выданную программой. Например, программа может получить от
браузера название некоторого товара, посмотреть в таблице цену этого товара и
вернуть полученную цену пользователю (браузеру). Или программа может принять
от пользователя некоторый текст комментария и переслать его в виде почтового
сообщения создателю Web-узла. Для написания такой программы можно использовать
почти любой язык программирования - CGI определяет только стандарт интерфейса
между Web-сервером и программой, которую вы пишите. Программа может возвращать
данные любого типа, например HTML-текст, рисунки в формате GIF, протой текст,
документы Microsoft Word, аудоифайлы и т.д. Заголовок типа возвращаемых данных
сообщает браузеру о типе данных, для того чтобы обеспечивать их правильную
обработку.
Если Web-сервер может запустить программу на выполнение и если программа
возвращает правильные данные, она может быть использована в качестве
CGI-программы. Что такое CGI? CGI скрипты используются для создания
динамического содержимого сайта. (Например, таких элементов как счетчики,
формы, гостевые книги и многое другое) Вы можете писать свои собственные,
устанавливать готовые, или использовать наши типовые CGI скрипты.
На каком языке должен быть написан скрипт CGI? - На серверах обычно поддерживаются скрипты, написанные на различных
скриптовых языках: shell, Perl, php, Python.
Знаете ли Вы, что такое "Большой Взрыв"? Согласно рупору релятивистской идеологии Википедии "Большой взрыв (англ. Big Bang) - это космологическая модель, описывающая раннее развитие Вселенной, а именно - начало расширения Вселенной, перед которым Вселенная находилась в сингулярном состоянии. Обычно сейчас автоматически сочетают теорию Большого взрыва и модель горячей Вселенной, но эти концепции независимы и исторически существовало также представление о холодной начальной Вселенной вблизи Большого взрыва. Именно сочетание теории Большого взрыва с теорией горячей Вселенной, подкрепляемое существованием реликтового излучения..." В этой тираде количество нонсенсов (бессмыслиц) больше, чем количество предложений, иначе просто трудно запутать сознание обывателя до такой степени, чтобы он поверил в эту ахинею. На самом деле взорваться что-либо может только в уже имеющемся пространстве. Без этого никакого взрыва в принципе быть не может, так как "взрыв" - понятие, применимое только внутри уже имеющегося пространства. А раз так, то есть, если пространство вселенной уже было до БВ, то БВ не может быть началом Вселенной в принципе. Это во-первых. Во-вторых, Вселенная - это не обычный конечный объект с границами, это сама бесконечность во времени и пространстве. У нее нет начала и конца, а также пространственных границ уже по ее определению: она есть всё (потому и называется Вселенной). В третьих, фраза "представление о холодной начальной Вселенной вблизи Большого взрыва" тоже есть сплошной нонсенс. Что могло быть "вблизи Большого взрыва", если самой Вселенной там еще не было? Подробнее читайте в FAQ по эфирной физике.