В каком смысле?
имеешь ввиду VIPER?
Ну да, это был следующий этап, но я туда не пошел. Мне понравилось то, что получилось к тому моменту, а вайпер — да ну его в жопу, этот вайпер. 😂
Субъективно. Почти под любой бек отлично подходит классический MVC (не тот который в UIKIt, там не MVC) либо репозиторий. Репозиторий я не люблю поэтому накидаю свою концепцию, как я делал это 100500 раз и оно работает. Есть маршрут, маршрут всегда обрабатывает контроллер. Данные возвращаются через ресурс. Логика реализуется в модели. Для специфических задач делается сервис. Собственно все. Красивым примером как бы это страшно не звучало, выступает хайповый Laravel на php.
Я въехал как-то раз в проект на вайпере, мне чёт сильно не понравилось. Может, в особо крупных проектах это оправдано, но пусть тогда в энтерпрайзе этим и занимаются. 🤭
а есть примеры чего-то опенсорсного на swift? Просто хочется посмотреть, что такое MVC не по UIKit-овски)))
Опять же субъективно. Swift server-side относительно молодая история. Я не думаю, что нужно искать именно свифтоское решение для развития. Swift - это просто инструмент. Про Laravel выше я писал не просто так. Это огромное комьюнити, огромный, мощный и главное понятный фреймфорк. Но самое важное - им пипец как много людей пользуется, а значит на любой вопрос Вы легко найдете ответ. Язык php очень простой для ознакомления (чтобы читать синтаксис и понимать, что происходит). Можно выделить время, побаловаться на нем (я про Laravel), посмотреть как там решаются задачи, что используется, как организован код и т.д, а после, когда будет общее видение - спроицировать это на Swift. А сейчас Вы хотите в омут с головой)
Обсуждают сегодня