Почему там не стандартизированный язык разметки Wiki?

Много причин. Первое, что пришло на ум:

  • конструкция Класса среды выполнения и метапрограммирование. Например, имея фабрику классов, которая берет соединение с таблицей SQL и генерирует клиентский класс, специализированный для той таблицы (со средствами доступа для столбцов, найдите методы, и т.д.).

  • Затем, конечно, существует известный пример пересылки битовой строки и regexp аналоги.

  • Динамично оптимизация на основе информации о RT, а-ля прослеживающей МОНЕТЫ В ПЯТЬ ЦЕНТОВ

  • специализация Подтипа ada, разрабатывают родовые функции в нарастающей среде.

- MarkusQ

9
задан dacracot 18 September 2009 в 21:30
поделиться

7 ответов

  1. Никаких стандартных библиотек - в отличие, скажем, от RegEx, который встроен в различные платформы и имеет тенденцию стабилизировать стандарты де-факто. Существуют стандартные реализации , такие как MediaWiki, но не все хотят использовать MediaWiki, и нет особых стимулов копировать его довольно надежный язык разметки.
  2. Небольшая потребность в обмене данными между вики-платформами.
  3. Мало. Обычные пользователи взаимодействуют с несколькими вики, поэтому они изучают те, которые им доступны.
  4. Разметка вики - это, по сути, уловка для преодоления плохих реализаций элементов управления с расширенным текстом в браузере, но элементы управления с расширенным текстом становятся все лучше. (Создание шаблонов с помощью разметки вики - это, конечно, отдельная тема.)
  5. Вики часто зависят от предметной области, поэтому доступные параметры форматирования, подходящие символы для разметки и т. Д. Различаются между реализациями.
  6. Существуют конкурирующие «стандарты», такие как BBcode, которые еще больше сбивают с толку все решения о разметке тегов и символов.
  7. Если такая организация, как W3C, предложит стандарт, потребуется 3 года, чтобы разработать, можно использовать дополнительную степень младшего специалиста, и никто не стал бы переписывать свои вики, чтобы поддержать это.
8
ответ дан 4 December 2019 в 09:14
поделиться

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

1
ответ дан 4 December 2019 в 09:14
поделиться

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

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

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

4
ответ дан 4 December 2019 в 09:14
поделиться

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

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

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

1
ответ дан 4 December 2019 в 09:14
поделиться

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

1
ответ дан 4 December 2019 в 09:14
поделиться

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

6
ответ дан 4 December 2019 в 09:14
поделиться

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

1
ответ дан 4 December 2019 в 09:14
поделиться
Другие вопросы по тегам:

Похожие вопросы: