Сразу следует отметить, что выбор редактора HTML всегда был нетривиальной задачей. При всем кажущемся удобстве этих редакторов, в их бочке меда всегда присутствовала громадная ложка дегтя, за которым порой было сложно разглядеть, а есть ли там мед. За многие годы HTML редакторы продемонстрировали такие большие проблемы, что у многих вебмастеров постепенно выработалась стойкое отвращение к ним.

Наиболее неприятным свойством было добавление в текст страничек лишнего кода. Бралась простейшая HTML страничка, делалось небольшое изменения, и после этого в этой страничке оказывалось вместо десяти строчек несколько тысяч ненужных бессмысленных операторов, которые не делали ничего, кроме одного: они чудовищно удлиняли и усложняли загрузку страниц, так как размер страниц разбухал до эпических масштабов. Разобраться в этом коде и попытаться его очистить было просто не в человеческих силах. В общем, было это больше 10 лет назад, но непрятный осадок остался до сих пор.

Многие профессиональные дизайнеры и разработчики кода для Интернета используют такие редакторы. Другие, и их немало, делают странички в простом текстовом редакторе и гордятся этим. В общем, всегда был и будет спрос на тех, кто умеет делать HTML код вручную. Таким образом, можно разделить HTML редакторы на тестовые и WYSIWYG What You See Is What You Get что видишь, то и получаешь. Последние как раз являются такими редакторами с сюрпризами, о которых я говорил вначале.

Одним из наиболее популярных бесплатных HTML редакторов является KompoZer, наилучший вариант для начинающих. Он предназначен для не технарей, которые хотят создавать красивые вебсайты без знания HTML. Его возможности включают загрузку страниц на вебсервера, поддержку форм, таблиц и шаблонов. Вариантом KompoZer является BlueGriffon, который находится в стадии разработки, но выглядит многообещающе.

Другой подобный редактор Amaya. Это проект W3C, который является законодателем мод в мире HTML, и, очевидно, предоставляет наибольшие возможности в плане проверки кода на соответствие стандартам. Amaya может также использоваться как браузер и отгружать странички на сервера.

Бесплатные текстовые редакторы HTML

Одним из самых лучших бесплатных тестовых редакторов HTML является Netbeans. Изначально это был редактор языка Java и после многих доработок превратился в мощный инструмент для редактирования HTML кода. Редактор Netbeans может показаться достаточно сложным для новичков. Его функциональность достаточно развита, и редактирование простого HTML/PHP кода похожа на попытку расколоть грецкий орех с помощью парового молота. Тем не менее, автозаполнение кода, подцветка (великий русский язык позволил мне создать новое слово означающее выделение цветом отдельных элементов кода) кода и профессиональный вид делают его отличным выбором для всех. Кроме HTML и CSS в нем есть поддержка PHP, Java, Ruby, C, C++ и всякой другой всячины.

Другой вариант HTML-Kit. Это был изначально HTML редактор, но за счет добавления большого числа плагинов превратился в полноценную среду разработки кода. Содержит массы плагинов и поддерживает массу языков. Кроме уже упоминавшегося списка, он поддерживает ASP, VB, NET C#, Pascal, Lisp, SQL и так далее и тому подобное. К обоим редакторам есть масса поддержки в сети и большое число учебников и различных ресурсов, в том числе видео.

Aptana Studio имеет в основе популярную среди любителей Java разработчиков, ориентированную на развитие Web 2. 0. Она является Open Source и имеет массу расширений. Есть профессиональная версия, представляющая интерес только для продвинутых вебмастеров.

Еще есть PSPad. Это редактор кода общего применения. Он небольшой, может редактировать в том числе и обычный текст. Это редактор для технических мачо.

Так же не могу не отметить и пройти мимо одного из самых старых и на сегодня популярных редакторов для кода это Notepad++. В нем так же как и в Netbeans можно работать со всеми популярными языками программирования и на мой субъективный взгляд он является самым удобным и узнаваемым на сегодняшний день.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *