Какой самый лучший и самый маленький фреймворк для flex 4?
Я ищу платформу, которая является небольшой и надежной и работает во Flex 4. У меня есть некоторые предложения (но которые я должен выбрать):
4 ответа
Петрушка - еще один выбор, который хорошо документирован и может использоваться в очень легкой форме. Я неравнодушен к Robotlegs лично, так как мне нравится, что он очень крошечный как фреймворк, и большая часть более широкой функциональности предоставляется сообществом через расширения и дополнения.
Что бы это ни стоило, я использовал Mate в нескольких довольно крупных проектах и должен сказать, что он работает довольно хорошо. Лично мне было легче учиться и использовать, чем Cairngorm.
Одно только введение свойства сделало разработку некоторых из этих проектов намного чище / плавнее / быстрее. Если бы мне пришлось выбирать, использовать ли Mate в проекте или вообще не использовать фреймворк, я бы выбирал Mate каждый раз.
Я годами работал над проектом, который, соответственно, огромен. Я использовал Mate в качестве основной основы этого проекта, и мне это нравится. Я обнаружил, что этого достаточно для того, что мне нужно. Я получаю нужные функции без кардинального изменения дизайна моего проекта. Сравните это с Cairgorm, где ваш проект становится полным Франкенштейном, который отдаленно не похож на то, как ваш проект будет выглядеть без него.
У меня многолетний опыт работы с MVC (в основном Java Struts, shudder) и опыт внедрения зависимостей (Spring, Guice и т. Д.). Как уже упоминалось, я также имел дело с Cairgorm и нашел это одним из самых болезненных событий за всю мою карьеру. Из каркасов MVC и DI, с которыми я имел дело, Mate - тот, который мне понравился больше всего. У меня нет опыта работы с Robotlegs или Swiz, поэтому я не могу напрямую сравнивать их.
Единственный удар, который я хотел бы дать Мате, - это то, что в наши дни он не очень активно поддерживается. Тем не менее, я считаю, что это очень без ошибок и не нуждается в обслуживании. Он не сломан и не требует особого ремонта.
Все три - это прочные рамки, и я знаю очень талантливых и опытных разработчиков, которые по разным причинам неравнодушны к одному или другому.
Все три имеют встроенный механизм внедрения зависимостей, и это самое приятное место.
Mate на сегодняшний день является наиболее легковесным, так как фокусируется в основном на внедрении зависимостей. Robotlegs и Swiz немного более полнофункциональны и имеют больше встроенных компонентов MVC.
Так что я согласен с Джейсоном.