Я годами работал над проектом, который, соответственно, огромен.Я использовал Mate в качестве основной основы этого проекта, и мне это нравится.Я обнаружил, что этого достаточно для того, что мне нужно.Я получаю нужные функции без кардинального изменения дизайна моего проекта.Сравните это с Cairgorm, где ваш проект становится полным франкенштейном, который отдаленно не похож на то, как ваш проект будет выглядеть без него.
У меня многолетний опыт работы с MVC (в основном Java Struts, shudder )и опыт внедрения зависимостей (Spring, Guice и т. д.).Как уже упоминалось, я также имел дело с Cairgorm и нашел это одним из самых болезненных событий за всю мою карьеру.Из каркасов MVC и DI, с которыми я имел дело, Mate - тот, который мне понравился больше всего.У меня нет опыта работы с Robotlegs или Swiz, поэтому я не могу напрямую сравнивать их.
Единственный удар, который я хотел бы дать Мате, - это то, что в наши дни он не поддерживается очень активно.Тем не менее, я считаю, что это очень без ошибок и не нуждается в обслуживании.Он не сломан и не требует особого ремонта.