Редактор WYSIWYG

WYSIWYG - это сокращение от What You See Is What You Get, (Из википедии: англ. что видишь, то и получишь, произносится как «ви-зи-виг»). В таких редакторах можно изменить непосредственно не исходный код вашего документа, но его презентацию – то, как он будет опубликован в итоговом документе. Таким образом, вместо написания блоков кода вручную (как например вы будите делать это в Word или LaTex). При проектировании вы манипулируете компонентами в окне редактора. Это означает, что вы сразу же можете увидеть конечный результат внешнего вида вашего документа. Хотя документ еще не создан. 
WYSIWYG-редакторы зачастую подвергаются жесткой критики со стороны профессиональных программистов и верстальщиков. В основном это происходит из за того – что эти редакторы оставляют очень «грязный» код. Подобные высказывания очень часто можно услышать на протяжении уже многих лет. Тем не менее, WYSIWYG-редакторы стали намного лучше за последнее время. Некоторые из них создают действительно элегантный код.