📜 Пролог: Три эпохи, три подхода
В начале был HTML. Честный, понятный, вездесущий. Вы писали жирный текст, и браузер его делал жирным. Проблема? Любой пользователь мог написать — и это срабатывало. В 2000-е годы это было весело (до первого взлома).
Потом пришли форумы. Чтобы обычный пользователь не поломал сайт, придумали BBCode. Вместо
[.code] писали [b]. Вместо [code]
—
[url][/url]
. Безопасно, просто, но уродливо в исходном коде.
Потом случился GitHub и Stack Overflow. Они популяризировали Markdown. Ещё проще, ещё читаемее, ещё безопаснее. **жирный** вместо
[b]
. Идеально для тех, кто не хочет учить теги.
А потом пришёл Telegram. И внёс свою лепту.
Мы, как веб-разработчики, до сих пор спорим: что хранить в базе данных? Готовый HTML? Сырой BBCode? Чистый Markdown? А может, вообще ничего из этого?
Ответ меняет не только то, как вы пишете код, но и то, насколько ваш сайт готов к эпохе AI-агентов, о которой мы говорили в прошлый раз.[/b]
Источник: tcse-cms
Источник: TCSE
Другие материалы на сайте b.Z - Записки о гаджетах, людях и музыке