Правда о 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?
...А верстать на нём сайты никто и не предлагает.
Вики — это не только синтаксис :-) Ну, как я себе представляю. Тут лучше Кукуца спросить...
Я же написал, что речь о Wiki-синтаксисе. Wiki-синтаксис — это только синтаксис, Александр :-)
А Кукуц, кстати, прочитал эту заметку и сказал, что полностью со мной согласен.
Эээ, стоп. Заголовок: «Правда о Wiki»
А с заметкой и я полностью согласен, без вопросов.
На самом деле, я всё представляю ещё проще и банальнее. Вариантов wiki-синтаксиса существует дофига и больше, но фундамент у них один и тот же: нечто простое и интуитивное, удобное для набора. Что забавно, многие wiki-форматировщики начинаются с тривиальной строчки %%nl2br(htmlspecialchars($text))%%, эволюционируя до современных сложных монстров.
BTW, рекомендую обратить внимание на что-то вроде Markdown.
А зачем мне все эти «ошеломляющие» возможности вики, если я просто хочу написать заметку?
Чё?
Удобсто или не-удобство разметки (html, wiki, apl-like) начинает проявляться того, когда форматирование занимает достаточно значительную часть заметки. Вики, кстати, тоже не идеальная система разметки и на специально подобранных записях может оказаться менее удобной, чем «старый добрый html».
Соответственно, если я просто хочу написать «обычную» заметку, зачем мне все это богатство вики?
2artreal:
«Соответственно, если я просто хочу написать „обычную“ заметку, зачем мне все это богатство вики?»
Не зачем. Точно так же как не нужно и всё богатство HTML, который ещё и богаче wiki, но что с того?
http://osiacat.ru/2005/06/13/5/comments
http://osiacat.ru/2005/06/13/5/comments#1
Грамотно, однако, объяснил. Похоже, на одного сторонника wiki-разметки стало больше 8-) хотя раньше было какое-то невнятное предубеждение.