Есть ли какой-нибудь HTML-редактор wysiwyg? - PullRequest
0 голосов
/ 30 марта 2010

Интересно, есть ли хороший редактор WYSIWYG, когда дело доходит до редактирования сложных HTML-страниц, сгенерированных из ASP.NET, PHP, GWT или чего-либо еще. Я перепробовал много инструментов WYSIWYG, но после определенного момента я всегда заканчиваю вручную редактированием исходного кода HTML или CSS, чтобы исправить различные проблемы. Редакторы, которые я пробовал, никогда не совместимы с кодом ASP.NET/PHP/etc, который я пишу.

Редактировать : Я использовал Visual Studio несколько лет для разработки ASP.NET. Через некоторое время я всегда не могу открыть страницы и пользовательские элементы управления, поскольку они полагаются на множество вещей, недоступных во время отладки.

Ответы [ 6 ]

5 голосов
/ 30 марта 2010

Вы не получите ничего идеального. Вы почти всегда должны будете немного подправить наценку вручную.

Лучше всего будет Adobe Dreamweaver для PHP и Visual Studio ( Visual Studio Web Developer Express бесплатно) для ASP.NET.

1 голос
/ 30 марта 2010

Я люблю VS, но я бы скорее занялся сладкой любовью с ежом, чем использовал редактор HTML. Expression Web намного лучше справляется с редактированием HTML.

0 голосов
/ 15 января 2013

Взгляните на BBCode Editor

http://richtexteditor.com/demo/bbcode.aspx

В этом примере показан простой форматер BBCode для редактора.

0 голосов
/ 30 марта 2010

WYSIWYG редакторы для сложных веб-сайтов / приложений просто никогда не соответствуют ИМХО .

Проблема сводится к желанию контролировать разметку HTML / CSS, а также к гибкости для создания графического интерфейса с помощью drag-n-drop. (2 почти полярные противоположности)

Возьмите очень простой пример.

В режиме WYSIWYG я печатаю / создаю (притворяюсь, что World находится на строке сразу после Hello (редактор Markdown заставляет меня добавить дополнительный разрыв строки)):

Hello

Мир

Какой HTML должен создать редактор?

Hello<br/>
<b>World</b>

<p>Hello</p>
<p><strong>World</strong></p>

<div>Hello</div>
<div><span style="font-weight:bold;">World</span></div>

<span class="abcNormal">Hello</span>
<br/>
<span class="abcBold">World</span>

(и еще миллион возможностей)

Я все еще думаю, что лучшее, что вы можете иметь, - это редактор / IDE, который распознает ваш компонент / теги и обеспечивает автозаполнение и помощь при кодировании / intellisense - в сочетании с очень быстрой опцией развертывания для тестирования изменений как можно скорее в реальном браузере (ы) * * тысячу тридцать-два

0 голосов
/ 30 марта 2010

Согласен, у меня сейчас есть Expression Web, и он работает хорошо.Вы можете перемещать объекты в режиме конструктора, но, как уже было сказано выше, вам придется визуализировать код вручную.Но это работает, если вы хотите увидеть изменения, которые вы сделали.Я бы всегда, конечно, просматривал его в браузере, а не просто полагался на дизайн.Также W3Schools - отличный инструмент.

0 голосов
/ 30 марта 2010

Лично я считаю, что Visual Studio лучше всего подходит для ASP.NET, хотя Expression Web также выглядит довольно неплохо.

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

...