Какие преимущества имеет уценка по сравнению с Asciidoc?

Я использую Asciidoc с тех пор, как обнаружил его и часто использую в качестве своего текстового файла README. Он читается в тексте и может выводить любые другие форматы, такие как справочные страницы, PDF, HTML и т. Д.

В последнее время я вижу все больше и больше проектов FLOSS, использующих уценку. Насколько я могу судить, он гладкий, но все же чувствует себя гораздо более ограниченным, чем Asciidoc. Кажется, даже github поддерживает.md лучше, чем asciidoc. Я что-то пропустил? Есть ли причина, по которой так много людей используют.md?

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

Если у кого-то есть какие-то идеи или я могу рассказать, почему уценка (MD) так удивительна, я куплю вам виртуальное пиво.

3 ответа

Решение

У Markdown есть некоторая критическая масса, и грамматика меньше, чем у Asciidoc.

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

Дан Аллен опубликовал сообщение " g +", сравнивающее их и предпочитающее Asciidoc.

Уценка это ТРЕНД. Нет смысла переходить на уценку, если вы довольны асиидоком. Markdown фрагментирован и довольно ограничен по сравнению с другими языками разметки, такими как asciidoc, txt2tags или reStructuredText.

Повсеместное использование Markdown было бы его самой сильной стороной. Markdown поддерживается в Github, Reddit, WhatsApp, Viber и т. д.

Многие редакторы поддерживают Makrdown как Atom ReText и Emacs.

Синтаксис Markdown меньше, чем Asciidoc, Makrdown в основном состоит из заголовков, жирного шрифта, курсива, нумерованного списка, маркированного списка, ссылок, встроенного кода и блока кода. Эта конечность имеет свою привлекательность, поскольку можно с уверенностью заявить, что они знают КАЖДУЮ КОМАНДУ в Markdown.

Разновидности Markdown, например R Markdown, MultiMarkdown, Common Markdown, предлагают функциональные возможности, близкие к Asciidoc, но они несовместимы и не поддерживаются широко.

Другие вопросы по тегам