logo search
Лекции по web-дизайну

3.1. Классификация html-редакторов.

Все имеющиеся на рынке программного обеспечения HTML-редакторы можно разделить на две большие группы:

В редакторах этого типа не нужны практически никакие знания HTML и всего того, что находится за внешней стороной Web-страницы. Вы просто создаете изображение у себя на экране, и сохраняете его в формате html. Вся работа по генерации HTML-кода перекладывается на плечи программы.

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

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

Есть и компромиссные решения: большинство мощных редакторов, обладающих визуальными конструкторами (MicrosoftFrontPage, MacromediaDreamveaWer, AdobeGolive), имеют не только визуальные средства, но и весьма развитые редакторы кода. Например, в последней версии FrontPage 2003 реализован даже сдвоенный режим, в котором пользователь может наблюдать, как действия визуального редактора приводят к изменению кода.

Таким образом, простой текстовый редактор — это полезное средство для Web-дизайнера, досконально знающего HTML, но малополезное для человека, который не собирается изучать HTML.