Master HTMLМеню

Wed-технологии

CGISSIJava и JavaScriptMacrodia Flash

CGI

Технология CGI (Common Gateway Interface) подразумевает использование в составе ресурса Интернет специальных программ (скриптов), обеспечивающих передачу потока данных от объекта к объекту. Именно так организовано во Всемирной сети большинство конференций, досок объявлений, гостевых книг, поисковых машин, систем подсчета статистики и специальных интерактивных форм для проведения различных опросов среди посетителей web-сайта.

В общем случае принцип работы CGI выглядит следующим образом. Пользователь заполняет на web-страничке ту или иную форму и нажимает на кнопку, после чего встроенная в код HTML строка вызова CGI-скрипта запускает программу CGI на исполнение, передав ей управление процессом обработки информации. Введенные пользователем данные отсылаются этой программе, которая"встраивает" их в другую страницу, отправляет по почте или трансформирует каким-либо иным способом.

Технология CGI обычно реализуется с использованием программ, написанных либо на языке PERL (Practical Extraction and Report Language) -такие файлы имеют расширение .pl, либо с помощью других языков программирования, поддерживающих определяемую стандартом CGI среду окружения. С помощью данной технологии можно также организовать показ последовательности рекламных баннеров, создать форму от правки электронного письма непосредственно со страницы сайта, реализовать динамический подсчет стоимости сделанного посетителем заказа или автоматически установить наиболее популярное наименование товара из предлагаемого на сервере ассортимента.

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

SSI

SSI (Server Side Includes) — технология, тесно переплетенная с CGI. При помощи специального макроязыка SSI позволяет, например, организовать вывод в документе того или иного текста в зависимости от определенных условий или согласно заданному алгоритму, формировать файл HTML из динамически изменяющихся фрагментов или встраивать результат работы CGI в какой-либо участок web-страницы. Достоинства и недостатки SSI аналогичны описанным выше.

Java и JavaScript

Язык программирования Java, разработанный около восьми лет назад компанией Sun Microsystems, существует сегодня в двух вариантах JavaScript и собствен но Java. Первый вариант данного языка является всего лишь надстройкой к стандарту HTML и значительно расширяет возможности документа, созданного в этом формате. Модуль, написанный на JavaScript, интегрируется в файл HTML как подпрограмма и вызывается на исполнение из соответствующей строки HTML-кода стандартной командой. Встроенный в браузер интерпретатор воспринимает и скрипт, и сам код гипертекста как единый документ, обрабатывая те и другие данные одновременно.

В отличие от JavaScript, модуль Java не интегрируется в использующую его web-страницу, а существует как самостоятельное приложение с расширением .class. На языке программистов такие модули принято называть апплетами. При использовании этого варианта реализации языка апплет также вызывается из HTML-файла соответствующей командой, но загружается и запускается на исполнение в виде отдельной программы, в фоновом режиме.

С помощью технологии Java можно придать своей странице элементы интерактивности, формировать, компоновать и полностью контролировать формат всплывающих окон и встроенных фреймов, организовывать такие активные элементы, как «часы», «бегущие строки» и иную анимацию, создавать красочные рекламные заставки и интерактивные баннеры.

Среди достоинств данной технологии следует отметить отсутствие необходимости устанавливать и настраивать на сервере какие-либо дополнительные модули, обеспечивающие работу Java-программ. Главный недостаток Java заключается в том, что пользователи старых версий браузеров, не поддерживающих компиляцию данного языка, не смогут воспринимать объекты, созданные при помощи Java иJavaScript.

Macromedia Flash

Стандарт Flash был разработан компанией Macromedia в 1996 году. Основное назначение технологии Macromedia Flash — создание высококачественной анимации при весьма небольшом размере результирующего файла, что обеспечивается включением в движущиеся элементы web-страниц векторной графики. Подобная анимация используется не только для декоративного оформления web-сайтов, она также широко применяется в электронной рекламе.

Одним лишь созданием в окне браузера движущихся изображений функции Flash не ограничиваются. Посредством специального макроязыка, схожего по структуре с Java, web-дизайнер может построить объекты, поддающиеся индивидуальным настройкам со стороны посетителей сайта, генерировать заставку с несколькими вариантами продолжения, формировать на экране компьютера другие изменяющиеся по команде пользователя элементы.

Все перечисленные возможности зачастую используются для организации более эффективного представления товаров на web-страницах посетитель сайта может буквально «повертеть каждое изделие в руках», получить более подробную информацию о конструкции сложных агрегатов, щелкнув в соответствующей точке изображения курсором мыши, проследить за работой каких-либо предлагаемых на сайте устройств или оценить технологию производства продаваемых товаров “в движении”, причем в такую презентацию можно включить файл звукового сопровождения.

Для того чтобы браузер пользователя мог распознать объекты Flash, необходимо проинсталлировать на его компьютере специальную надстройку к браузеру (plug-in), которая носит название Macromedia Flash Player. Эта программа распространяется бесплатно фирмой-разработчиком данной технологии. Пользовательский браузер, сталкиваясь с документом в формате Flash, как правило, сам связывается с соответствующим узлом, после чего загружает и устанавливает Flash Player в автоматическом режиме. Проигрыватель Flash уже интегрирован и браузеры Microsoft Internet Explorer 4.0-5.0 и Netscape Navigator версий 4.01 и выше, однако другие браузеры, к сожалению, не умеют распознавать данный стандарт.

Rambler's Top100Рейтинг@Mail.ru Яндекс цитирования
Hosted by uCoz