Все зависит от того, что вы подразумеваете под производительностью и чего, конечно, хотите достичь.
Для ваших случаев использования может быть даже более продуктивно вообще не использовать фреймворк.
По моему опыту, использование фреймворка имеет определенные преимущества, такие как
- Повышение производительности обслуживания
- Повышение взаимозаменяемости разработчиков
- Структурирование проектов проверенным способом
- Устранение необходимости большого количества кода котельной плиты
- Проще для работы в команде разработчиков
Сравнение фреймворков всегда немного специфично для проекта и ваших потребностей.
Там действительно нет правильного или неправильного.
Однако я могу дать вам несколько советов
Я бы посоветовал вам не использовать Mate.
Он основан только на mxml и может вызвать много проблем с производительностью, если вы не знаете, что происходит за кулисами.
На мой взгляд, код, который вы пишете с помощью этой платформы, будет кошмаром обслуживания.
PureMVC великолепен, он даст вам больше контроля и повысит удобство сопровождения кода.
Однако это идет с дополнительными накладными классами.
Документация потрясающая и есть солидное сообщество.
Я действительно мог бы посоветовать вам посмотреть Robotlegs или Swiz .
Оба они - очень прочные фреймворки, которые имеют довольно похожий набор функций.
Оба очень похожи на PureMVC, но они также имеют контейнер IOC.
Эти рамки очень развиты, имеют отличную документацию и замечательные сообщества.
Кроме того, проверьте это: