50
Программы, установленные на сервере и клиенте, отличаются между
собой и имеют различный принцип и цель работы. Одним из основных
принципов данной технологии – это разделение функций интерактивного
приложения на 4 группы различной природы: ввод и отображение данных;
прикладные функции, отличающиеся предметной областью; хранение и
отображение представленных на сервере ресурсов; служебные функции для
реализации взаимодействия первых трех составляющих.
Технологией, работающей на стороне клиента, является HTML (от
англ. Hypertext Markup Language – "язык разметки гипертекста"). Он
позволяет размечать текст при помощи специальных команд, «диктующих»
качества текста: цвет, шрифт, начертание, наличие специальных символов,
графических изображений, выравнивание текста относительно страницы,
оформление в качестве гиперссылки и т.д.; язык интерпретируется браузером
и отображается в виде документа.
Еще более популярна технология форматирования CSS (Cascading Style
Sheets) – каскадные таблицы стилей. Она позволяет представить исходный
документ в применении с различными стилями, что удобно для просмотра
одного документа на различных электронных устройствах, например, на
мониторе персонального компьютера, ноутбука, либо смартфона.
Известность приобрел интерпретируемый язык Perl (Practical Extraction
and Report Language – практический язык извлечений и отчетов). Он
оптимизирован для просмотра содержимого текстовых файлов, выделения из
них информации и генерирования отчетов на основе этой информации, т.к.
был создан для повышения эффективности обработки документов текстового
содержания. Также он является эффективным и простым в использовании,
удобным для выполнения многих задач системного администрирования
UNIX, а также для написания различных системных программ, а также
доступным для большинства серверных платформ.