Лучший Flex Framework, который вы когда-либо использовали - PullRequest
1 голос
/ 07 августа 2009

Я видел несколько Flex Frameworks, но хотел бы спросить программистов и архитекторов, какие из них лучше всего подходят для вашего приложения.

  • Cairngorm
  • Чистый MVC
  • Mate Framework

Custom One.

Ответы [ 3 ]

3 голосов
/ 08 августа 2009

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

Для меня наиболее привлекательной особенностью Mate является то, насколько хорошо она разделяет различные уровни вашего приложения. Познакомившись с ним, я никогда не смог вернуться к использованию фреймворка, который широко использует "Singletons" глобального состояния (Cairngorm, PureMVC).

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

Flex MVC Каркасы

0 голосов
/ 07 августа 2009

Cairngorm, и когда я не могу использовать Cairngorm (скажем, при использовании Flash CS3), я имитирую его (и это действительно легко продублировать концептуально). Это легко настроить, глупо просто, легко и быстро. Если все сделано правильно, это также вызывает ОЧЕНЬ четкое разделение формы и содержания. Он прекрасно вписывается в нативные классы Flex и в полной мере использует привязку данных. Конечно, это может быть связано с тем фактом, что Adobe явно поддерживает этот стандарт. Кроме того, он, безусловно, самый популярный, а это значит, что если вам нужно, чтобы другие люди были привлечены к работе над вашими проектами, вам будет гораздо легче найти людей, которые знают Cairngorm, чем людей, которые знают альтернативы.

Я нахожу PureMVC невероятно раздутым, не-ActionScript интуитивно понятным и, как правило, бесполезным, если вы не работаете в 99% Java-компании, которая очень мало работает с Flex и вы хотите, чтобы оба использовали одну и ту же систему.

Я ничего не знаю об остальном.

0 голосов
/ 07 августа 2009

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...