Не могли бы вы быть более конкретными? Что за веб-приложение? Сколько пользователей? Кто будет пользователями?
В целом, хотя у меня был некоторый опыт внедрения редакторов WYSIWYG для различных CMS, я обнаружил, что они довольно проблематичны, потому что клиенты часто любят безумно форматировать свой контент снова и снова и часто заканчивают тем, что редактор генерирует HTML низкого качества. Это вызывает всевозможные проблемы с макетом или просто страницы, которые выглядят действительно беспорядочно, потому что всем нравится воображать себя графическими дизайнерами.
Если все сделано правильно, WYSIWYG может работать очень хорошо, но нужно еще потрудиться, чтобы понять это правильно, особенно с учетом CSS. Большинство хороших редакторов хорошо настраиваются и позволяют указать, какой контроль над визуальным форматированием предоставить клиенту.
Что касается качества генерируемого кода, то такие инструменты, как FCKEditor и TinyMCE очень зрелые и хорошо справляются с редактированием несущественного мусора в исходном коде, но будьте готовы предоставить поддержку клиентам, использующим WYSIWYG. когда их контент выглядит не так, как им хотелось бы.
Поскольку редакторы WYSIWYM во многом похожи на WYSIWYG со структурным форматированием вместо визуального, с философской точки зрения я считаю, что они лучше и менее подвержены проблемам. Поэтому, если у клиента нет необходимости визуально форматировать контент, я думаю, что WYSIWYM обязательно вызовет меньше головной боли в будущем.
Редактор, используемый здесь в Stack Overflow, является хорошим примером ограниченного WYSIWYG. Вы можете отформатировать контент визуально, но только до определенной степени.
person
Christopher Tokar
schedule
06.07.2009