Простые текстовые редакторы и текстовые процессоры
Для создания веб-страничек можно использовать самые разные средства, от текстовых процессоров типа Microsoft Word до простых редакторов текста типа Блокнота в Windows.
Хотя текстовые процессоры типа MS Word и позволяют сохранять набранный текст в формате html, но полученный код, мягко говоря, оставляет желать лучшего. Отмечу, что текстовый процессор Write из пакета OpenOffice.org, существующий в вариантах как для Windows, так и для Linux, создает значительно более приемлемый код, однако и он довольно избыточен. Так что использовать такие продукты при разработке сайтов не рекомендуется.
Другой крайностью является прямое редактирование html-кода в простом текстовом редакторе типа Блокнота в Windows. Большинство опытных вебмастеров утверждают, что им для создания сайта ничего кроме Блокнота не требуется. Вероятно, это действительно так. Я тоже практически все страницы сайта http://rus-linux.net создавал во встроенном текстовом редакторе файлового менеджера FAR для Windows. В ОС GNI/Linux имеются аналогичные средства: Kwrite или Kate в KDE, gedit в GNOME.
С точки зрения начинающего веб-мастера такие средства имеют существенный недостаток, заключающийся в том, что для создания страничек в простом текстовом редакторе требуется знание HTML и CSS. А если вы разрабатываете динамический сайт, то необходимы знания используемого языка программирования, баз данных и так далее.
Избежать крайностей помогают специализированные редакторы html-кода, предоставляющие некоторые дополнительные удобства вебмастеру. Специализированные HTML-редакторы отличаются тем, что обеспечивают подсветку тегов в html-коде, содержат подсказки по использованию элементов html, позволяют не выходя из редактора посмотреть, как будет в итоге выглядеть создаваемая страничка. Я постараюсь дать краткое описание некоторых программ такого рода, привести ссылки на более подробные описания, а также ссылки на сайты, с которых можно эти редакторы получить. Учитывая то, что мой текст рассчитан в основном на непрофессионалов, будут рассмотрены бесплатно распространяемые продукты.
Как и в классе текстовых редакторов, существует целый спектр HTML-редакторов: от WYSIWYG-редакторов до редакторов исходного html-кода (редакторов тегов). И недостатки или преимущества этих редакторов тоже аналогичны отмеченным выше. WYSIWYG-редакторы (What You See Is What You Get - что видишь, то и получаешь) - это программы, с помощью которых можно создавать страницы, не имея никакого понятия о языке HTML. Самым распространенным из них является, вероятно, Microsoft FrontPage. Недостатком WYSIWYG-редакторов является громоздкость созданных с их помощью HTML-документов. Это получается оттого, что WYSIWYG-редакторы вставляют HTML-коды, как говорится, "на все случаи жизни". В результате объем документа, а значит и время загрузки страницы, увеличивается.
Второй вид HTML-редакторов - редакторы тегов. При работе с ними Вы видите непосредственно HTML-код документа, можете оперативно изменять его, контролируя результат - просматривая создаваемую страницу в браузере. В этом случае, как правило, документ получается более компактным и изящным (здесь речь идет именно о HTML-документе, а не о странице, которая будет видна в окне браузера. Красота и изящность страницы очень слабо связаны со способом ее создания.).
К редаторам тегов можно отнести и редакторы для программистов, обеспечивающие подсветку синтаксиса (в том числе и синтаксиса html). Примером редактора этого класса может служить Notepad++. А можно выделить такие редакторы в отдельный тип, аргументируя это тем, что в html-редакторах обчно встроены средства посмотра получающегося результата (типа встроенного браузера), а в редакторах для программистов ничего подобного нет (но зато часто можно просто подключить вызов браузера).
Некоторое время я пытался из под Windows пользоваться редактором Notepad++, но потом обнаружил PSPad, который мне понравился гораздо больше. Одно из существенных преимуществ PSPad состоит в удобной работе с файлами в разных кодировках, в том числе с UTF-8. Поскольку в PSPad встроено средство просмотра html-файлов (своего рода мини-браузер), то этот редактор уже приближается к специализированным html-редакторам, о которых мы будем говорить ниже, хотя и позиционируется разработчиками как редактор для программистов.
Ниже перечислены некоторые из специализированных html-редакторов. Поскольку я, естественно, с большинством из них дела не имел, приведенные характеристики этих редакторов заимствованы из Сети. Отдельно перечислю редакторы для Windows и Linux, учитывая, что некоторых читателей может интересовать только одна из этих категорий.
HTML-редакторы для Windows
Этот редактор считается наилучшим средством создания веб-страниц.
Разработан и поддерживался компанией Macromedia в версиях до 8-й (2005 год). Следующие версии
(начиная с Dreamweaver CS3 (2007)) выпускает Adobe. Богатый инструментарий, открытость приложения
для всевозможных настроек, удобный интерфейс и другие особенности сделали Dreamweaver одним из
наиболее популярных HTML-редакторов в мире. Недостатком считается добавление "лишнего" кода.
К сожалению, платный. Но
я включил его в перечень, поскольку он часто упоминается как эталон при описании других
продуктов аналогичного назначения. Для знакомства с ним можно скачать полноценную 30-ти дневную
версию. Кроме того, там же Вы сможете скачать Fireworks(!), Director, Flash и др. продукты Macromedia
А далее будут перечислены только свободные продукты. Те, у которых имеется русскоязычный интерфейс, помечены знаком Рус
Один из самых лучших HTML редакторов, к тому же Freeware! Т.е. абсолютно бесплатный!
Возможностей уйма, подстройка интерфейса (для начинающего, продвинутого, крутого вебмастера),
очень много документации по HTML и всему, что с этим связано - просто клад! Пишет по-русски
(для этого заходите Options-> Editing preferences и для "Default text charset" выбираете
Default (или Russian) вместо ANSI).
Freeware! Этот редактор способен на многое: проверка HTML синтаксиса, 60 встроенных
JavaScripts, 40 DHTML скриптов, поддержка иностранных языков (с русским проблем не должно быть),
файловый менеджер, работа с CSS и многое другое...
HTML редактор, простенький, но именно в этом его прелесть: проверка синтаксиса, HTML,
CGI, JAVA, C++ - видите какой многофункциональный, а так немного похож на обычный блокнот. Сам
редактор полезный, его хорошо иметь под рукой как вторичный инструмент, подправить что-то
быстренько и т.д. Абсолютно бесплатен, т.е. Freware!
Фирменный веб-браузер и HTML-редактор производства W3C - организации, занимающейся
разработкой принципов функционирования WWW
Рус. интерфейс:
Бесплатный текстовый редактор со множеством наворотов для
Windows 7, Vista, XP, 2003, 2000, NT 4, ME, 98 and 95. Создается впечатление, что он может
редактировать все: HTML, CSS, JavaScript, Python, Perl, C/C++, PHP, VBSCript, ASP и многое (!)
другое. Очень много разнообразнейших плагинов, расширяющих функциональность этого редактора.
Рус
Metaproducts Web Studio представляет собой пакет программ, предназначенный для создания сайтов,
включая разработку, верстку, кодирование и загрузку по FTP. С помощью Web Studio вы можете быстро
и с максимальным удобством создавать и поддерживать собственные web-сайты.
Имеет также прекрасную справочную систему не только по работе с самой программой, но и по языкам
HTML и JavaScript. Советую перед употреблением все-таки прочитать справку. Особенно раздел
"Регистрация"
потому, что программа все-таки условно-бесплатная. Это значит, что фирма SNK Software дает Вам
программу в бесплатное пользование на 30 дней. Предполагается, что за этот срок Вы опробуете
программу и решите: нужна она Вам для дальнейшего использования или нет. По истечении
испытательного срока программу необходимо зарегистрировать.
Рус
PHP Expert Editor - удобный редактор для PHP, Perl, Python, HTML, Java Script и других файлов
с поддержкой UTF-8. Программа разработана специально для PHP мастеров и имеет встроенный
отладчик PHP. PHP Expert Editor имеет встроенный HTTP сервер и позволяет запускать PHP, Perl,
Python, скрипты. Вы также можете использовать любой внешний HTTP сервер. Проверка синтаксиса
PHP, встроенный браузер, FTP клиент с поддержкой SFTP, Кодовый и файл эксплорер, поддержка
проектов, настраиваемые шаблоны кода, настраиваемая подсветка кода, и многие другие функции
значительно облегчают работу разработчика.
Рус
Программа HtmlReader - бесплатный, русскоязычный редактор, предназначенный для просмотра,
корректировки и создания новых html - страниц.
Редактор позволяет работать с html- текстом в стиле 1st Page 2000, HomeSite, AceHtml Pro и
других подобных программ. Редактор имеет быстрый просмотр во встроенном броузере (MSIE4+)
или в любом другом подключенным пользователем, настраиваемую подсветку синтаксиса html файлов.
Во встроенном броузере имеется широкий выбор инструментов просмотра страницы с различными
эффектами.
Рус
Средство для разработки веб-сайтов (HTML, PHP, Perl, CSS, JS, VBS, ASP, SSI, Curl, VRML)
Несмотря на небольшой размер редактор имеет широкую функциональность и гибкие настройки.
Большим плюсом программы является встроенная справочная система по 11 языкам программирования и разметки.
Справочник содержит достаточно подробную информацию о функциях, тегах, их свойствах и вариантах
применения. Рус. интерфейс: Есть
Рус
Визуальный (WYSIWYG) HTML-редактор. Основой для создания NVU послужил код Mozilla Composer.
Удобные мастера позволяют вставить ссылку или картинку, разместить таблицу или форму с помощью
нескольких кликов и тут же посмотреть изменения. При незначительной правке существующего шаблона
знание html вообще не требуется - работать с кодом можно на уровне визуального редактора.
Такие инструменты как редактор css, мастер оптимизации кода, консоль javascript значительно
упрощают разработку. Функциональность редактора может быть расширена за счет плагинов, которые
можно скачать с офсайта.
В редактор встроен html валидатор, кроме этого можно запустить мастер проверки орфографии и,
таким образом, полностью подготовить страницу к публикации в сети. Готовый проект выгружается
на сервер с помощью ftp клиента, который также интегрирован в программу.
Существуют версии программы под ОС Windows, Linux и Mac.
Рус
Бесплатный редактор HTML и CSS с визуальными инструментами. Поддерживает XHTML. Позволяет
редактировать быстро и комфортно: подсветка синтаксиса, визуальное создание тегов в диалогах.
Большинство инструментов имеют предпросмотр. Есть встроенный браузер с имитацией разного
разрешения и масштаба. Инструмент поисковой (SEO) оптимизации и проверки рейтинга сайта.
Очень хорошая работа с цветами - специально созданная палитра как в графических редакторах,
список недавних цветов, список цветов страницы, быстрое редактирование цвета одним кликом,
мгновенное создание параметров стиля с выбором цвета, докер цвета, копирование и перенос цветов
между диалогами. Инструменты взаимодействуют друг с другом, этим достигается быстрое привыкание
к интерфейсу, удобство и высокая скорость работы. Не содержит множества бесполезных меню.
Вы всегда можете отредактировать интерфейс, убрать ненужные кнопки и создать собственные
панели с необходимыми Вам функциями, каждой из которых можно назначить сочетание клавиш.
HTML-редакторы для Linux
Составление списка HTML-редакторов для Linux я начал с того, что посмотрел, какие редакторы имеются в репозитории моего дистрибутива Mandriva 2010.
Источники и ссылки
| Назад | Оглавление | Вперед |