Язык разметки HTML
Язык
разметки гипертекста HTML (Hypertext Markup Language) - это
структурированный язык разметки, используемый для создания
Web - страниц. Язык разметки, такой как html, представляет
собой набор текстовых символов, называемых элементами
(контейнеры, содержащие данные и правила их форматирования),
который используется для задания структуры и правил
оформления документа. Клиентское приложение, в роли которого
обычно выступает Web-браузер, отображает данный документ на
экране, интерпретируя значения этих управляющих элементов.
С помощью html можно создать текстовую страницу,
отформатировать её, и добавить цвета. Для упрощения работы
по форматированию множества страниц были придуманы каскадные
таблицы стилей. Они предоставляют возможность создания
одного текстового файла, который будет хранить свойства
тегов.
Каскады таблицы стилей CSS
Каскадные таблицы стилей или CSS (Cascading Style Sheets) были революцией, потрясшей WWW. Если до этого Web-дизайнер не знал, как будет выглядеть его творение в разных программах Web-обозревателей, то теперь он может контролировать все: от начертания шрифта до положения картинки на странице.
GGI-сценарии
Используя Html и CSS мы сможет
создать только текстовые сайты. Если web-мастер задаётся
целью создать удобный, посещаемый, интерактивный сайт, то
ему необходимо прибегнуть к написанию CGI - сценариев, для
обработки веб форм, работой с базами данных.
CGI -программа может быть написана на любом языке
программирования, имеющим средства обмена данными между
программами.
В среде UNIX для этой цели наиболее часто используется язык
Perl, благодаря простоте написания команд. А так как UNIX
является наиболее популярной операционной системой для Web -
серверов, то можно считать что Perl - наиболее популярный
язык CGI программирования.
основные особенности языка Perl.
" Это интерпретируемый язык, обеспечивающий полную
межплатформенную переносимость.
" Это компактный язык. Несложная программа на языке Perl,
занимает значительно меньше места, чем аналогичный файл,
полученный в результате компиляции с языка С.
" Как Ява - язык созданный практически для Applet'ов, так
Perl - язык для написания CGI - сценариев. Он содержит
значительное число конструкций, облегчающих решение типичных
задач сценария.
" Интерпретатор языка Perl существует для всех операционных
систем.
" Perl легче в освоении чем С, хотя и сохраняет многие
детали синтаксиса.
" Perl не требует такого знания системы как С.
Но есть один существенный недостаток - поскольку Perl -
интерпретируемый язык, программы созданные на нем
значительно менее эффективны, чем программы на языке С.
Потеря эффективности окажется практически незаметной для
простых программ, но будет весьма существенной для сложных.
Таким образом, Perl максимально подходит для решения простых
задач, таких как создание счетчиков, гостевых книг и поиска
в простых базах данных.
Технология Flash
Технология Flash основана на
использовании векторной графики в формате Shockwave Flash
(SWF) разработанная компанией Macromedia®. Это далеко не
первый векторный формат, но именно его создателям удалось
найти наиболее удачное сочетание между изобразительными
возможностями графики, инструментальными средствами для
работы с ней, а также механизмом включения результата в
Web-страницы. Основным преимуществом Flash технологии
является его межплатформенность, то есть этот формат может
использоваться на любой аппаратно-программной платформе (в
частности, как на компьютерах Macintosh, работающих под
управлением операционной системы MacOS, так и на компьютерах
IBM с ОС Windows). И еще одна весомая особенность Flash
технологии: созданные на его основе изображения могут быть
не только анимированы, но еще и дополнены интерактивными
элементами и звуковым сопровождением.
Межплатформенность и возможность
создания интерактивных мультимедийных приложений, обусловили
быстрый рост популярности Flash технологии среди
Web-дизайнеров. Поэтому почти одновременно с появлением
самого формата фирмой Macromedia® были созданы встраиваемые
компоненты (Plug-In) для двух основных браузеров Сети:
Internet Explorer и Netscape Communicator. Это и
способствовало еще более широкому распространению Flash
технологии на просторах всемирной сети Интернет. В
результате разработчики этих браузеров, объявили о намерении
включить поддержку Flash непосредственно в ядро своих
продуктов.