Почему нет стандартизированного языка разметки вики? - PullRequest
9 голосов
/ 19 сентября 2009

Для стольких вики-инструментов, сколько я использовал, каждый раз я должен выучить еще один язык разметки. Почему разметка вики не становится стандартизированной, как HTML, XSLT, SVG и другие веб-языки?

Ответы [ 9 ]

8 голосов
/ 19 сентября 2009
  1. Нет стандартных библиотек - в отличие, скажем, от RegEx, который встроен в различные платформы и имеет тенденцию стабилизировать стандарты де-факто. Существуют стандартные реализации , такие как MediaWiki, но не все хотят использовать MediaWiki, и нет особых стимулов копировать его довольно надежный язык разметки.
  2. Нет необходимости обмениваться данными между вики-платформами.
  3. Немногие обычные пользователи взаимодействуют с несколькими вики, поэтому они изучают те, с которыми они сталкиваются.
  4. Вики-разметка по сути является хаком для преодоления плохих реализаций элементов управления в расширенном текстовом браузере, но улучшенные элементы управления в расширенном тексте становятся лучше. (Создание шаблонов с помощью вики-разметки - это, конечно, совсем другая тема.)
  5. Вики часто зависят от домена, поэтому доступные варианты форматирования, подходящие символы для разметки и т. Д. Различаются в разных реализациях.
  6. Существуют конкурирующие "стандарты", такие как BBcode, которые еще больше запутывают решения по разметке тегов против символов.
  7. Если такой объект, как W3C, придумал стандарт, потребовалось бы 3 года для разработки дополнительной степени сотрудника, и никто бы не переписал свои вики для его поддержки.
6 голосов
/ 15 октября 2009

Есть - Это называется Креольский . Большинство вики принимают это как расширение или как патч.

4 голосов
/ 19 сентября 2009

Поскольку прелесть стандартов в том, что вы можете выбирать из стольких (Торвальдс), поэтому в любом случае это ничего не изменит.

Существует более или менее де-факто стандарт - MediaWiki. Другие системы используют свое собственное решение проблемы, чтобы упростить анализ или предоставить дополнительные функции, которые не будут работать с другим синтаксисом.

Основной проблемой отсутствия стандартов в этом смысле является мобильность. Если вы хотите перейти, скажем, с MediaWiki на MoinMoin или wikkawiki, вам нужно конвертировать не только базу данных, но и ее содержимое. Это едко, но я думаю, что стабильный стандарт в конечном итоге будет развиваться с естественным отбором. Как я уже сказал, MediaWiki более или менее стандарт, поскольку он очень популярен. Другие решения устареют со временем. Я имею в виду ... проверьте wikimatrix ... их так много, что это вызывает парадокс выбора.

1 голос
/ 22 ноября 2013

В чем преимущество взаимодействия для компаний, которые делают вики? Не так много, что я вижу за пределами маркетинга.

1 голос
/ 15 октября 2009

Еще одна причина различий заключается в том, что разметка вики была разработана так, чтобы ее было проще использовать, чем HTML, но разные вики предпочитают другое место на кривой сила против легкости. Точно так же, как существует очень много дистрибутивов Linux, потому что некоторые люди хотят больше современных версий пакетов, в то время как другие хотят стабильности. Там нет правильного ответа.

1 голос
/ 19 сентября 2009

Вики новые . Требуется время, чтобы избавиться от множества идей и узнать (методом проб и ошибок единственный способ, который действительно работает, когда люди вовлечены), что работает .

1 голос
/ 19 сентября 2009

Я бы сказал, что люди, которые все время придумывают новые варианты, думают, что существующие удары ... и они могут быть правильными.

Некоторые хорошо определенные вещи можно использовать для рисования, например, из Tex, но не похоже, чтобы кто-то думал, что это важно с разметкой - хотя это должен быть один из лучших способов отделить контент от презентации.

Лично я не схожу с ума по Markdown, например, и размышлял, вероятно, в течение более двух лет между тем, чтобы использовать его в любом случае, в последнее время из-за Showdown или из-за проблем с созданием версии одного из вместо этого мои любимые варианты разметки. SO показал, что он может быть достаточно аккуратным, по крайней мере, после их вклада в wmd, что облегчает его использование и настройку. Было бы неплохо, если бы вики-разметка добавила печатание / редактирование в стиле intellisense для ссылок на существующие страницы и ресурсы ^^

1 голос
/ 19 сентября 2009

Я подозреваю, что это потому, что какой-то конкретный фрагмент вики-контента не должен взаимодействовать с несколькими вики-системами, так как HTML-файл должен обрабатываться несколькими браузерами, поэтому не было стимула для формирования комитет по стандартам и т. д.

0 голосов
/ 19 августа 2014

Когда наступит день, появится логическая или прибыльная причина для появления стандарта для разметки вики. До того дня мы в темных веках все еще спотыкаемся в темноте, надеясь на лучшее будущее.

...