Beshere
@Beshere
Разработчик

Используете ли вы MVVM?

Вопрос к опытным андроид-разработчикам. Используете ли вы MVVM в реальных проектах?

Если да, как считаете, он на самом деле даёт существенные преимущества перед MVC?

Дело в том, что на мой взгляд:

1. Cами по себе android-проекты без MVVM уже достаточно сложны по структуре и напоминают китайскую лапшу (часть тут, часть там) и усложнять их еще без веских причин - дело сомнительное.

2. MVVM выносит часть программной логики в xml-файлы. По опыту в другой сфере разработки я знаю, что это плохо. У меня есть в той сфере инструменты для вынесения логики в шаблоны. Несколько лет использования этих инструментов привели меня к выводу - логика должна быть сосредоточена в одном месте, а не размазана по шаблонам.

3. С MVVM целые классы генерируются автоматически, без участия программиста. Тоже считаю, что это плохо со времен билдеров.

Что думаете? Как действуете в реальных проектах?
  • Вопрос задан
  • 150 просмотров
Решения вопроса 1
thelongrunsmoke
@thelongrunsmoke
Программист
Я использую Clean architecture c MVP в UI слое. В MVVM мне, тоже, не понравилось недостаточное разделение ответственностей между элементами.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
29 сент. 2022, в 15:22
500 руб./за проект
29 сент. 2022, в 15:09
5000 руб./за проект
29 сент. 2022, в 14:49
1000 руб./в час