Меню
Главная
Авторизация/Регистрация
 
Главная arrow Информатика arrow Информационные системы и технологии на предприятиях

Средства создания Web-сайтов

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

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

Технология Common Gateway Interface (CGI) применяет в составе ресурса Internet интерактивные элементы на базе приложений, обеспечивающих передачу потока данных от объекта к объекту.

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

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

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

Подобные программы имеют розширення.сді. Необходимо отметить, что PERL является інтерпретованою языке, поэтому не требуется дополнительной компиляции. Кроме упомянутых возможностей с помощью этой технологии можно организовать систему показа последовательности рекламных баннеров или автозагрузки файлов на сервер, создать форму отправки электронного письма непосредственно со страницы сайта или службу виртуальных открыток. Среди преимуществ CGI следует назвать их независимость от клиентского программного обеспечения. Главный недостаток заключается в том, что для установки и создания приложений CGI на сервере нужно обладать правами администратора, поскольку эти программы при запуске способны нарушить нормальное функционирование сер-верного компьютера и дестабилизировать работу сети.

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

Часто в Web-дизайнера возникает необходимость применить в процессе создания ht ml-документа сложное форматирование - от абзаца до абзаца изменять шрифт, расположить текст, его цвет, формировать различные таблицы данных. Можно решить эту проблему с помощью стандартных средств HTML: описывать каждый абзац отдельным набором команд, но в этом случае итоговый документ будет иметь большой размер, создания кода становится трудоемкой работой. Иногда используют другой подход: подключают к странице внешний файл, выполненный в стандарте CSS (Cascading Style Sheets - каскадные таблицы стилей), в котором с помощью специального макроязыка один раз жестко задают форматирование страницы. Файл CSS выполняет роль шаблона, используемый для форматирования текста, таблиц и других элементов в документе HTML. Есть возможность подключать один и тот же физический файл CSS в различных Web-страниц сайта. CSS можно использовать практически на любом сервере без каких-либо ограничений.

Hypertext Preprocessor (PHP препроцессор гипертекста) - язык программирования, созданный для генерации страниц на Web-сервере и работы с базами данных. В наше время поддерживается подавляющим большинством представителей хостинга. Входит в LAMP - " стандартный набор для создания Web-сайтов (Linux, Apache, MySQL, PHP (Python или Perl)).

Среди языков программирования в сети PHP - один из популярных скриптовых языков (наряду с JSP, Perl и языками, используемыми в ASP.NET) благодаря своей простоте, скорости выполнения, богатой функциональности и распространению исходных кодов на основе лицензии PHP. PHP отличается наличием ядра и подключаемых модулей, расширений для работы с базами данных, сонетами, динамической графикой, криптографическими библиотеками, документами формата PDF и т. п. Интерпретатор PHP подключается к Web-серверу либо через модуль, созданный специально для этого сервера (например, для Apache или IIS). Синтаксис PHP подобен синтаксису языка С, некоторые элементы заимствованы из языка Perl. В настоящее время PHP используется сотнями тысяч разработчиков.

Active Server Pages (ASP, активные страницы сервера) - еще одна технология, подобная JavaScript и PHP. Для того, чтобы сделать Web-страницу интерактивной с применением технологии ASP, необходимо встроить в ее код соответствующий скрипт, написанный макроязыком. Скрипт интерпретируется и выполняется непосредственно на сервере, после чего пользовательскому браузеру отправляется уже htmlдокумент с результатами работы сценария ASP.

Эта технология помогает легко разрабатывать применения World Wide Web. ASP работает на платформе операционных систем линии Windows NT и на Web-сервере IIS. ASP - это технология предварительной обработки, позволяющая подключать программные модули во время процесса формирования Web-страницы. Относительная популярность ASP основана на использовании языков сценариев VBScript или JScript и возможности использования внешних. СОМ-компонент. Технология ASP развилась в виде ASP.NET - новой технологии создания базируется на платформе Microsoft.NET.

Visual Beginners All-purpose Symbolic Instruction Code Script (VBScript, или Visual BASIC Script, визуальный символический универсальный командный код для начинающих) - язык, который интерпретируется, встраивается в лете-документ с целью включения в состав Web-страницы интерактивных элементов. Visual Basic Scripting Edition является компонентом Windows Script Host. Он широко используется при создании скриптов в операционных системах семейства Windows. VBScript был создан компанией Microsoft с целью замены устаревшей пакетной языка. VBScript является упрощенной версией синтаксиса Visual Basic, в частности не поддерживается типизация: все переменные имеют тип Variant.

 
< Предыдущая   СОДЕРЖАНИЕ   Следующая >
 
Предметы
Агропромышленность
Банковское дело
БЖД
Бухучет и аудит
География
Документоведение
Естествознание
Журналистика
Инвестирование
Информатика
История
Культурология
Литература
Логика
Логистика
Маркетинг
Математика, химия, физика
Медицина
Менеджмент
Недвижимость
Педагогика
Политология
Политэкономия
Право
Психология
Региональная экономика
Религиоведение
Риторика
Социология
Статистика
Страховое дело
Техника
Товароведение
Туризм
Философия
Финансы
Экология
Экономика
Этика и эстетика
Прочее