Обновить
8K+
17
Дмитрий Карловский@nin-jin

Full Stack Overflow

4,3
Рейтинг
286
Подписчики
Отправить сообщение

Перечитывайте снова и снова, пока не увидите.

Главное преимущество Markdown в том, что исходный текст остаётся читаемым даже без рендеринга. Если файл открыт в терминале, просмотрщике диффов или просто в сыром виде в репозитории, он всё равно понятен человеку. Для инженерной среды это критично: документация должна быть не только красивой, но и удобной в сопровождении.

Удачи
Удачи

Вот вам, для сравнения, MarkedText:

Не хотите его поддержать?

Ну и вот на Typst, если не полениться нормально отформатировать:

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

А когда вы отправляете несколько фото/видео, то каждое - это отдельное сообщение. А клиент показывает их группой. Поэтому вы не можете изменить состав фотографий после отправки, ибо редактировать можно лишь одно сообщение за раз. Спасибо за такие костыли. Можно мне нормально спроектированный мессенджер?

Ну вот хотя бы даже так:

html
	@ xmlns \http://www.w3.org/1999/xhtml
	@ xmlns:xsl \http://www.w3.org/1999/XSL/Transform
	h2 \Дешевые товары
	table xsl:for-each
		@ select \catalog/cd[@price < 10]
		tr
			td xsl:value-of @ select \title
			td xsl:value-of @ select \artist
			td xsl:value-of @ select \@price
	h2 \Дорогие товары
	table xsl:for-each
		@ select \catalog/cd[@price > 10]
		xsl:sort
			@ select \./@price
			@ data-type \number
			@ order \descending
		tr
			td xsl:value-of @ select \title
			td xsl:value-of @ select \artist
			td xsl:value-of @ select \format-number(number(./@price), '###,### руб')

Сейчас существуют другие современные фреймворки и технологии, которые предлагают те же функции, что и XSLT, но в более гибкой форме.

Например?

То есть вы соврали, что читали мои статьи, иначе бы заметили, что руководство написано совсем не в моём стиле.

Ну и более тупой причины не читать документацию я ещё не слышал.

Вам этот туториал чем не угодил?

Никак, тот репозиторий заброшен.

Вот вам задача с двумя звёздочками: встраиваете вы к себе этот прекрасный сторонний чат, но понимаете, что вместо кнопки "отправить" вам нужен селект из двух вариантов "отправить сейчас" и "отправить позже", а рядом с ним нужен флаг "отправить тихо", а при наведении на имя пользователя нужно показывать всплывашку со статистикой активности на вашем сайте, да и вообще имя пользователя должно быть разного цвета, в зависимости от ролевой модели вашего сайта. Но как на зло, автор чата даже подумать не мог, что вам потребуются такие кастомизации, поэтому не подстелил где-надо slot, где надо part. Расскажите же, про потрясающую гибкость веб-компонент в решении этой задачи.

Ещё забавнее, что в конце он ссылается прекрасное эссе по теме: https://www.baldurbjarnason.com/2024/liskovs-gun/

О, интерфейс Ютуба уже перестал лагать на отрисовке 9 карточек я так понимаю?

Переход с одного на другой требовал полное переписывание кода. А паттерны эти были во многих фреймворках.

Angular - совершенно другой фреймворк. Из общего у них только похожее название.

Вы забыли оставить ссылку на статью, на которую написали свою реакцию, чтобы она не выглядела, как диалог с воображаемым другом: https://habr.com/ru/articles/1014708/

Верить в интернете никому нельзя. Тем более если читать не умеете.

Не помню, чтобы я запрещал кому-то в своих бенчмарках виртуализировать рендеринг. Но если вы интересуетесь специальными олимпиадами, то предлагаю вам в своих запретить и VDOM, и IDOM, и пусть все пересоздают весь DOM с нуля, чтобы быть в по-настоящему равных условиях.

1
23 ...

Информация

В рейтинге
1 242-й
Откуда
Санкт-Петербург, Санкт-Петербург и область, Россия
Дата рождения
Зарегистрирован
Активность

Специализация

Технический директор, Директор по информационным технологиям
Ведущий
От 8 000 €
ООП
Базы данных
Проектирование архитектуры приложений