Правда о Wiki

Наверное об этом уже писали, но почему-то очень многие никак не хотят понять. Поэтому я напишу тоже. Вдруг, мало ли.

Итак, распространённая точка зрения: «Wiki-синтаксис придумали для тех, кто не знает HTML, чтобы им проще было. Но я-то знаю HTML, зачем мне тратить время на то, чтобы учить Wiki? Я буду пользоваться HTML».

На самом деле Wiki придумали те, и для тех, кто знает HTML и сыт им по горло. Для тех, кто хочет просто спокойно писать, и выделять нужные слова курсивом, а ненужные — зачёркивать. Для тех, кто не хочет переключать ракладки клавиатуры каждый раз на английский только для того, чтобы вставить чёртовы угловые скобки, которые, к тому же, нужно нажимать с Shift’ом. Для тех, кто не хочет писать по миллиону тегов ради простой таблицы:

Таблица Число HTML-тегов Вероятность забыть, про что таблица
2×2 14 25%
3×4 34 75%
4×10 миллион 150%

...Или простого списка:

  • Чтобы сделать список на HTML, нужно заключить его в <ul></ul> или <ol></ol>
  • Каждую строку списка нужно заключить в <li></li>
  • Полученную кашу абсолютно невозможно читать, особенно когда начинается word wrap
  • Добавить в список ещё одну строку будет трудно, если вы вдруг закрыли li и ul на одной строке

А теперь попробуйте открыть блокнот и набрать следующую строчку:

<a href="http://yandex.ru">Ссылка на <i>Яндекс</i></a>

Сколько секунд у вас это заняло? Сколько раз вы переключили раскладку клавиатуры? Сколько раз вы нажали backspace? Сколько нервов вы потратили?

Некоторые люди будут всю жизнь тратить на то, чтобы писать заметки в блоге на HTML вместо того, чтобы потратить 1 минуту и понять вики. «Выучить вики» звучит даже как-то глупо, примерно как выучить правила игры в «крестики нолики».

Есть ещё совсем странный аргумент против Wiki-синтаксиса — недостаточная выразительность. Дескать, на HTML можно больше всего сделать, чем на Wiki. Люди, опомнитесь, зачем вам супер-богатые возможности разметки, когда вы пишете заметку в блог? Чего именно вам не хватает в Wiki?

...А верстать на нём сайты никто и не предлагает.

Дальше
8 комментариев
A!e% 2005

Вики — это не только синтаксис :-) Ну, как я себе представляю. Тут лучше Кукуца спросить...

Илья Бирман

Я же написал, что речь о Wiki-синтаксисе. Wiki-синтаксис — это только синтаксис, Александр :-)

А Кукуц, кстати, прочитал эту заметку и сказал, что полностью со мной согласен.

A!e% 2005

Эээ, стоп. Заголовок: «Правда о Wiki»
А с заметкой и я полностью согласен, без вопросов.

gray 2005

На самом деле, я всё представляю ещё проще и банальнее. Вариантов wiki-синтаксиса существует дофига и больше, но фундамент у них один и тот же: нечто простое и интуитивное, удобное для набора. Что забавно, многие wiki-форматировщики начинаются с тривиальной строчки %%nl2br(htmlspecialchars($text))%%, эволюционируя до современных сложных монстров.

BTW, рекомендую обратить внимание на что-то вроде Markdown.

artreal 2005

А зачем мне все эти «ошеломляющие» возможности вики, если я просто хочу написать заметку?

Илья Бирман

Чё?

artreal 2005

Удобсто или не-удобство разметки (html, wiki, apl-like) начинает проявляться того, когда форматирование занимает достаточно значительную часть заметки. Вики, кстати, тоже не идеальная система разметки и на специально подобранных записях может оказаться менее удобной, чем «старый добрый html».
Соответственно, если я просто хочу написать «обычную» заметку, зачем мне все это богатство вики?

BOLK 2005

2artreal:
«Соответственно, если я просто хочу написать „обычную“ заметку, зачем мне все это богатство вики?»

Не зачем. Точно так же как не нужно и всё богатство HTML, который ещё и богаче wiki, но что с того?

enternet 2005

Грамотно, однако, объяснил. Похоже, на одного сторонника wiki-разметки стало больше 8-) хотя раньше было какое-то невнятное предубеждение.

Мои книги