Насколько актуален MVC в Golang для написания сайтов средней сложности?
Насколько актуален MVC в Golang? Читал на хабре статью "Beego это уже не Go". Крайне разочаровался. Моей целью является написание простой админки для Telegram-ботов. И хотел сделать всё красиво, посмотрев MVC в Iris - восхитился, всё красиво реализовано и вполне подходит для удобного написания сайтов. Но насколько это правильный подход? может проще использовать Clean Arch и не париться. И ещё вопрос, если, конечно, вы хорошо отзываетесь о MVC в Go. Iris - достаточно быстрая шняга. Стоит ли её использовать?
Если вам нравится, то почему бы не использовать?! Выбрал бы я сам Биго или Ирис - нет, рекомендовал бы я кому-нибудь их для своего нового проекта - нет. Но если вам нравится, то нет причин отказываться.
А почему, если не секрет?
Объекты с инкапсуляцией есть.
Полиморфизм, через интерфейсы, есть (ещё вот и женерики добавили)
Наследование, через композицию, есть.