лучший html-редактор

Статус
Закрыто для дальнейших ответов.

dimas892

Новичок
Регистрация
27.10.2007
Сообщения
2
Извечная тема....

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

Прежде всего, о моих требованиях к html-редактору. Они, на самом деле, не такие уж и большие:

1) Подсветка синтаксиса.
2) Наличие подсказок (т.е. перечень атрибутов и стилей, которые допустимы для каждого конкретного тега).
3) Возможность произвести валидацию документа.
4) Возможность открыть документ в разных внешних браузерах простым нажатием кнопки.

Казалось бы, ничего сложного. Но, господа, я не нашел ни одного редактора, который полностью удовлетворяет этим требованиям. Расскажу подробнее.

Во-первых, подсветка синтаксиса. Как много в этом звуке! Практически каждая из перепробованных мной программ так или иначе обеспечивала эту возможность, но вот понимали они эту функцию, на мой взгляд, очень своеобразно. На хрена мне нужна, спрашивается, простая подсветка разным цветом тегов (иногда разных тегов разным цветом) и атрибутов? Я и так вижу, где у меня тег, а где – атрибут! Под подсветкой лично я понимаю ПРОВЕРКУ тегов, атрибутов и стилей на правильность! Т.е., к примеру, я хочу, чтобы если я случайно напишу не <div>, а <divv>, то этот <divv> будет подсвечен, к примеру, красным цветом. То же самое с атрибутами и стилями. Хочу, чтобы у меня подсвечивались ошибки типа неправильный атрибут <div idd=”test”> (чтобы подсвечивалось неправильное idd) или неправильный inline-стиль <div style=”font-weightt: bold”> (чтобы подсвечивалось неправильное font-weightt).

На удивление, только одна программа полностью дает такую возможность – и это, господа, Share Point (бывший Front Page) от незабвенного Майкрософта. При этом Share Point не только проверит правильность синтаксиса, но еще и подскажет, если какой-то атрибут вставлен не в тот тег (т.е. если это атрибут другого тега). Правда, дальше атрибутов дело не идет – если мы напишем, к примеру, <div style=”list-style-type: lower-alpha ”></div> (list-style-type нужен <div> как козе баян), то Share Point съест это и не поперхнется. Но, несмотря не это, Share Point все равно предоставляет лучшие возможности по подсветке из всех прочих программ (многие из других программ могут проверять правильность тегов, реже – правильность атрибутов, и еще реже – правильность inline стилей).

Впрочем, читайте дальше, Share Point я все равно использовать не буду (я с монстрами не дружу).

Во-вторых, наличие подсказок. Здесь нет равных Ace HTML (и его брату-близнецу Cute HTML). Удивительно удобно! Просто начинаем писать тег, и сразу же А) в инспекторе появляется список доступных для этого тега атрибутов, и Б) – что самое главное, щелкнув на другую закладку в инспекторе, получаем список стилей, допустимых ИМЕННО ДЛЯ ЭТОГО ТЕГА. Если первая возможность присутствует во многих программах, то вот вторая – больше нигде. Как правило, прочие программы просто выводят список всех-всех стилей, и мы можем легко получить такой бред, как <div style=”list-style-type: lower-alpha ”></div>.

Впрочем, конечно и в Ace HTML не все идеально. В частности, у CSS есть несколько спецификаций, и нельзя настроить программу таким образом, чтобы в подсказке вылезали значения из нужной тебе спецификации.

Тем не менее, Ace HTML – лучшая из программ по критерию подсказок. Учитывая то, что подсветка синтаксиса в ней тоже на хорошей высоте (подсвечиваются неправильные теги и неправильные инлайн-стили, но, правда, почему-то нельзя подсвечивать неправильные атрибуты), пока именно эта программа в лидерах моего хит-парада.

В-третьих, валидация документа. Есть два известных мне способа валидации – на w3c и при помощи оффлайн-валидатора CSE HTML Validator. С этой задачей очень хорошо справляются две программы – WeBuilder 2007 и TopStyle Pro. Все очень удобно – нажимаешь на кнопочку, и программы сами лезут на w3c.org и все проверяют. А также хорошо интегрируются с CSE HTML Validator. В целом, очень симпатичные программы, но вот с подсветкой и подсказками у них те беды, о которых я писал выше. Очень жалко.

В-четвертых, возможность открыть документ в разных внешних браузерах. Очень хорошо реализовано в TopStyle Pro. В другие программах это тоже есть, но не так хорошо (в Ace HTML, например, это как-то кривовато).

Выводы: придется использовать несколько разных программ. Для написания кода - Ace HTML (или Cute HTML). Для валидации - WeBuilder 2007 или TopStyle Pro.

Естественно, хочется все это иметь в одном флаконе. Если каким-то чудом я пропустил программу, которая объединяет все мои требования – просьба подсказать! Спасибо за внимание!
 

medwoodu

Злобный модер
Регистрация
22.12.2005
Сообщения
1 418
aptana IDE :) правда она рассчитана на некоторые знания пользователя :) подсвечивает ошибки css/html/js, показывает какие теги в каких браузерах работают. Отсутствует визивиг, но имхо он обычно не нужен :)
P.S. Чем вам топстайл про для написания хтмл не устраивает? я пока аптана глючила в нем верстку делал.
 

dimas892

Новичок
Регистрация
27.10.2007
Сообщения
2
Поставил Aptana IDE, кое-что очень интересно сделано, кстати, отсутствие визуального редактора для меня это скорее плюс.

Но эта программа все равно не удовлетворяет требованиям, изложенным в моем изыскании.

Об ошибках действительно сообщается, но не обо всех. Например, программа сообщит, если где-то не закрыт тег, или если использован несуществующий тег. Но атрибуты на правильность не проверяются, и инлайн-стили тоже не проверяются.

Напишите вот так:
<div idd="test" stylee="fontt-style: italic; "></div>

и ни о какой ошибке сообщено не будет.

Что касается TopStyle Pro, как я уже говорил, программа очень даже ничего, но вот поставьте (если еще не ставили) Ace HTML, и посмотрите, как там удобно сделаны подсказки + посветка инлайн-стилей - после этого ничего другого уже не захочется.
 

medwoodu

Злобный модер
Регистрация
22.12.2005
Сообщения
1 418
я вам могу один основной минус айса сказать Full version US $69.95, меня платить жаба душит :) а крякакать не катит
 

Fliand

Well-Known Member
Регистрация
16.09.2007
Сообщения
81
я лично вообще считаю, что ненуно заморачиваться с этими редакторами, правильно код ручками писать, но удобно это делать с подсветкой кода, сам лисно пользуюсь macromedia dreamweaver. Тут и пдсветка и с css удобно рабоатьЮ да и подсветка в php и js есть.
 

SerP

Well-Known Member
Регистрация
06.08.2009
Сообщения
79
Notepad++ и не парюсь) мне норм) а проверяю в браузерах сам
 

SerP

Well-Known Member
Регистрация
06.08.2009
Сообщения
79
Aurum, Дрим не о4 мне)) удобный конечно и без запарок, но я люблю в ручную верстать)) но иногда пользуюсь, для php в основном,т.к его изучаю сейчас и чтоб не прописывать по сто раз хтмл код пользуюсь вот дримом)))
 

Hovard

Well-Known Member
Регистрация
04.08.2008
Сообщения
54
Aurum, Дрим не о4 мне)) удобный конечно и без запарок, но я люблю в ручную верстать)) но иногда пользуюсь, для php в основном,т.к его изучаю сейчас и чтоб не прописывать по сто раз хтмл код пользуюсь вот дримом)))
Что мешает перевести его в режим кодера навечно? И пишите себе ручками.



Я вот в Аптане еще один нашел косяк - если открыть сильнобольшой CSS - она вешается, у меня правда как плагин к эклипсу. CSS теперь приходица в WTP редактировать.
 

trueW3C

Поклонник Yii
Регистрация
04.03.2009
Сообщения
847
Один год верстаю в Dreamweaver на заказ , никто не жаловатся :rolleyes:
 

silverworld

New Member
Регистрация
01.08.2009
Сообщения
9
AceHTML Pro 6.6 - пакет программ для создания и обслуживания веб-сайтов. Поддержка XHTML, менеджер проектов, линк-чекер, оптимизация кода, проверка синтаксиса HTML, CSS и JavaScript, редактор стилей, встроенный интерпретатор Perl и PHP
Очень удобный интсрумент, мне нравится, всегда им пользуюсь.
 
K

KarpovSergei

Guest
В общем сайт хочу сделать о праздниках, а у нас каждый день как известно празднил Вот мне надо чтобы посетитель мог как можно проще попасть на любую страницу сайта с главной И все это при помощи html и css
 
Статус
Закрыто для дальнейших ответов.
Верх Низ