MVP против MVC против MVVM против VIPER в iOS

#ios #model-view-controller #mvvm #mvp #viper-architecture

#iOS #model-view-controller #mvvm #mvp #viper-архитектура

Вопрос:

Существует ли какой-либо образец кода Swift (один и тот же проект, переписанный несколько раз), который был написан во всех основных архитектурах / проектах, которые будут включать: MVP, MVC, MVVM и / или MVVM-C и VIPER. Я ищу полное количественное использование производительности для этих архитектур проектирования, а также качественное сравнение влияния этих архитектур проектирования на исходный код. Я уже прочитал много статей, но все, что я оттуда получаю, — это теория и определения.

Комментарии:

1. Посмотрите это для получения полной информации medium.com/ios-os-x-development /…

Ответ №1:

Пожалуйста, проверьте https://github.com/tailec/ios-architecture У него есть тот же проект, написанный в требуемых шаблонах архитектуры.