WYSIWYG ("висивиг") -- что это в программировании

WYSIWYG (сокращение от What You See Is What You Get, читается "висивиг")
-- обозначает систему, в которой при изменении/редактировании какого либо объекта пользователь сразу видит результат (практически таким или очень похожим на то, что будет после выгрузки результата из условного редактора).

Пример висивигов и "не висивигов"

  1. Фотошоп это висивиг, там мы применяем изменения к изображению/фотографии и видим их довольно скоро, а не только после сохранения файла.
  2. Обычныв текстовые редакторы файлов (nano, vim или блокнот), если рассматривать редактирование html, не являются висивиг-ами, ведь там html представлен в виде обычно текста, а в браузере мы видим уже результат, часто совершенно не похожий на "просто текст".
  3. Бывают также "живые" редакторы html, где вы работает так, как например в Microsoft Word (жирный сразу выглядит как жирный и нет не видно никаких html тегов, хотя "внутри" происходит именно создание разметки), их как раз называют WYSIWYG-ами в узком смысле этого понятия. Такие редакторы часто применяются на сайтах (как дополнение к обычной форме) для редактирования статей, чтобы обычном пользователям не нужно было знать html ;)

Key Words for FKN + antitotal forum (CS VSU):