Re[3]: Верстка UI - обзор подходов
От: Sinclair Россия https://github.com/evilguest/
Дата: 30.12.24 14:53
Оценка:
Здравствуйте, Alekzander, Вы писали:

A>Как ты делаешь адаптивность? (Под разные размеры, разные dpi, разный предпочтительный размер шрифта). Элементарно, как ты хендлишь лайаутинг при изменении размеров окна? Как поддерживаешь no-mouse, слепых, слабовидящих, эпилептиков? Как что-то меняешь в чужих контролах?

A>От этих упражнений отношение к декларативности быстро меняется.
Я давно отстал от современных реалий гуестроения. Но вот отдалённый пример.
Много-много лет назад один дяденька был так разочарован фундаментальной неспособностью издательских наборщиков нормально сверстать статью по рукописи, что придумал свой собственный способ управления вёрсткой.
Поскольку дяденька был программистом, то способ у него получился программистский — язык TeX. Теперь автору не нужно было отдавать своё бесценное детище на поругание посторонним — они сами могли готовить свои документы.

Способ этот был настолько хорош, что через некоторое время все научные журналы стали требовать от авторов черновики статей именно в этом формате.

Намного позже одна компания подошла к аналогичной проблеме — но там речь шла не об учёных с их заковыристыми формулами и примерами программ, где одна опечатка меняет смысл на противоположный, а обычные офисные работники. Ведь не всякий документ продиктуешь машинистке, да и вообще. Поскольку целевая аудитория у этой компании была вовсе не нердами, а вполне себе социально успешными людьми, то разработчикам и в голову не пришло сочинять какой-то там язык какого-то там программирования. WYSIWYG — наше всё.
Этот WYISWYG породил уже три поколения людей, которые выравнивание по центру выполняют пробелами, а заголовки делают ручным верчением кегля.

Более того — из опыта мы знаем, что бывает очень трудно объяснить ворду, чего от него хотят, даже если хорошо понимать его модель документа (со всеми там параграфами, управляющими символами, и стилями).
Например, его автосписки настолько ужасны, что самый популярный рецепт на их тему объясняет, как отключить их нахрен и больше никогда от них не страдать.
У TeX и его потомков таких проблем в принципе нет.
Тем не менее, в 2024 году все научные журналы принимают статьи в .docx, хотя некоторые разрешают ещё и LaTeX.

То есть декларативщина победила — несмотря на то, что в ней крайне сложно делать вещи, которые чуть менее очевидны.
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.