Гипертекстовый редактор

ГИПЕРТЕКСТОВЫЙ РЕДАКТОР, программа, предназначенная для создания и изменения гипертекстовых документов (например, веб-страниц). Гипертекстовые документы можно разрабатывать, используя обычный текстовый редактор, т. е. вручную набирать текст, расставлять внутри него теги языка гипертекстовой разметки, встраивать гипертекстовые ссылки, однако при этом от пользователя требуется знание языка гипертекстовой разметки (например, HTML), а также технологий, которые будут дополнительно использоваться в документе [например, каскадные таблицы стилей (CSS), сценарии]. Гипертекстовый редактор позволяет автоматизировать процесс разметки, например, вставки тегов, которые представляют собой определённые стандартом языка HTML последовательности символов, являющиеся инструкциями для программы просмотра (согласно этим инструкциям данная программа располагает текст на экране, включает в него рисунки, хранящиеся в отдельных графических файлах, формирует гиперсвязи и пр.). Гипертекстовый редактор, кроме языков гипертекстовой разметки (например, HTML, XML), поддерживает также родственных технологий: CSS, языки сценариев (JavaScript, VBScript, ECMAScript), объектную модель документа (DOM), библиотеки программ для создания сетевых приложений (ActiveX) и др. Как правило, гипертекстовый редактор включает набор дополнительных функций, таких как подсветка синтаксиса, проверка орфографии, редактирование графических изображений, поддержка шаблонов, контекстный поиск в документе, вывод документа на печать и возможность его размещения в Интернете, а также осуществляет взаимодействие с системами контроля версий проектов (например, веб-сайтов).

Реклама

В конце 20 - начале 21 века появились гипертекстовые редакторы вида WYSIWYG (принцип «What You See Is What You Get» - «Что видишь, то и получаешь»), которые предоставляют возможность разрабатывать гипертекстовые документы в так называемом визуальном режиме. Они позволяют запускать внешнюю программу просмотра, например Netscape, для тестирования набранного документа, а некоторые синхронно отображают набираемый текст и графику, демонстрируя веб-страницу в том виде, в каком её увидят пользователи Всемирной паутины. Данные редакторы обладают развитым интерфейсом редактирования, который не требует от пользователя знания синтаксиса языка гипертекстовой разметки (например, ввод элементов HTML-разметки происходит путём нажатия комбинаций клавиш или соответствующих так называемых иконок интерфейса). Однако генерируемый ими гипертекстовый код уступает по эффективности гипертекстовой разметке, созданной вручную опытным программистом. Поэтому большинство WYSIWYG-редакторов предоставляют режим непосредственного редактирования гипертекстового кода для опытных пользователей. Например, свободно распространяемые Amaya, Quanta Plus, а также Composer, входящий в комплект браузеров Mozilla и Netscape, коммерческие Macromedia Dreamweaver и Microsoft FrontPage.

С. В. Морозов.