Про паттерны управления UI
От: Shmj Ниоткуда  
Дата: 05.08.25 11:51
Оценка:
Вот, саму верстку форм вроде обсудили. Лучшее к чему пришло человечество можно назвать: декларативный UI с функциональной интеграцией.

Это все самые передовые фрейморки — такие как Flutter, Jetpack Compose, SwiftUI, React. Т.е. все самое передовое и современное — авангард вертски можно сказать. Чистый декларативный дедовский подход не удобен и существует только как легаси.

Что же касается управления этим UI — то что все-таки лучше на ваш взгляд?

Подход Часто используется в
MVC ASP.NET, Django, Ruby on Rails
MVP Android (раньше), WinForms
MVVM WPF, Xamarin, Flutter
Redux / UDF React, Angular, Flutter
BLoC Flutter
Elm / TEA Elm, Flutter
Clean Architecture Любые масштабируемые проекты
Вот, поработал с BLoC. Вроде норм, но даже банальный диалог для подтверждения действия — как бы уже добавляет лишней работы. Т.е. прямо в логике (в bloc диалог вызвать нельзя), значит нужно добавить доп. состояние — требуется отобразить диалог, потом событие от диалога, потом обработку события и т.д. Как бы нет той простоты — когда 1 строчкой отобразил диалог и дальше продолжил выполнять код

Что вы используете и что лучшее на ваш взгляд?
=сначала спроси у GPT=
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.