Какой самый лучший и самый маленький каркас для flex 4? - PullRequest
0 голосов
/ 02 апреля 2011

Я ищу небольшой, надежный фреймворк, работающий во Flex 4. У меня есть несколько предложений (но которые я должен выбрать):

Mate

Swiz Framework

robotlegs

Ответы [ 4 ]

1 голос
/ 19 апреля 2011

Петрушка - еще один выбор, который хорошо документирован и может использоваться в очень легкой форме.Я неравнодушен к Robotlegs лично, так как мне нравится, что он очень крошечный как фреймворк, и большая часть более широкой функциональности предоставляется сообществом через расширения и надстройки.

0 голосов
/ 05 апреля 2011

Все три представляют собой прочную основу, и я знаю очень талантливых и опытных разработчиков, которые по разным причинам неравнодушны к одному или другому.

Все три имеют встроенный механизм внедрения зависимостей, и это самое приятное место.

Mate на сегодняшний день является наиболее легковесным, поскольку фокусируется главным образом на внедрении зависимостей. Robotlegs и Swiz немного более полнофункциональны и имеют больше встроенных компонентов MVC.

Итак, я согласен с Джейсоном.

0 голосов
/ 06 апреля 2011

Я годами работал над проектом, который, соответственно, огромен.Я использовал Mate в качестве основной основы этого проекта, и мне это нравится.Я обнаружил, что этого достаточно для того, что мне нужно.Я получаю нужные функции без кардинального изменения дизайна моего проекта.Сравните это с Cairgorm, где ваш проект становится полным франкенштейном, который отдаленно не похож на то, как ваш проект будет выглядеть без него.

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

Единственный удар, который я хотел бы дать Мате, - это то, что в наши дни он не поддерживается очень активно.Тем не менее, я считаю, что это очень без ошибок и не нуждается в обслуживании.Он не сломан и не требует особого ремонта.

0 голосов
/ 04 апреля 2011

Что бы это ни стоило, я использовал Mate в нескольких довольно крупных проектах и ​​должен сказать, что он работает довольно хорошо.Лично мне было легче изучать и использовать, чем Cairngorm.

Только внедрение свойств сделало разработку некоторых из этих проектов намного чище / плавнее / быстрееЕсли бы мне пришлось выбирать, использовать ли Mate в проекте или вообще не использовать фреймворк, я бы выбирал Mate каждый раз.

...