|
Информатика и информационные процессы
Выбор архитектуры для мобильных приложений
А. К. Маринин Московский финансово-промышленный университет «Синергия»,
129090, Россия, Москва, ул. Мещанская, 9/14, стр. 1
Аннотация:
Цель настоящей статьи заключается в анализе применимости шаблонов MVC,
MVP и MVVM, VIPER и CLEAN architecture для мобильной разработки на ОС Android и iOS с
выявлением подходящей программной архитектуры, чтобы разрабатывать мобильные приложения на
базе указанных платформ, используя такие атрибуты, как уровень тестируемости, сопряженности и
возможности внесения изменений и исправлений. С точки зрения методологии исследование
строится на методах синтеза, обобщения данных, которые получены при сравнении моделей, чтобы
повысить эффективность разработки. Эти архитектуры – MVC, MVP и MVVM, VIPER и CLEAN
architecture. Критерии, которые используются при сопоставительном анализе, связаны с
тестируемостью, сопряженностью, способностью к изменениям и исправлениям и возможностями
неоднократного применения. Специфика архитектуры важна для разработки мобильного приложения.
Проведенный сравнительный анализ приводит к выводу, что возможности архитектуры MVVM –
самый подходящий вариант, чтобы разрабатывать мобильные приложения Android. После
проведения анализа с учетом перечисленных критериев можно остановиться на конкретной
архитектуре. Каждый шаблон располагает разными свойствами, поэтому выбор комбинации
MVVM с Clean Architecture является оптимальным, потому что она оказывает поддержку всем
атрибутам, а с помощью шаблона Clean Architecture решаемы многие сложности, которые могут
возникать при применении исключительно MVVM.
Ключевые слова:
программное обеспечение, мобильная разработка, шаблон архитектуры,
MVC, MVP, MVVM, VIPER, CLEAN architecture, тестируемость, пользовательский интерфейс
Поступила в редакцию: 11.09.2024 Исправленный вариант: 19.09.2024 Принята в печать: 04.10.2024
Образец цитирования:
А. К. Маринин, “Выбор архитектуры для мобильных приложений”, Известия Кабардино-Балкарского научного центра РАН, 26:5 (2024), 84–93
Образцы ссылок на эту страницу:
https://www.mathnet.ru/rus/izkab902 https://www.mathnet.ru/rus/izkab/v26/i5/p84
|
Статистика просмотров: |
Страница аннотации: | 15 | PDF полного текста: | 6 | Список литературы: | 6 |
|