我已经在 flex 中开发 cairngorm 框架中的应用程序超过 2 年了。现在我必须使用 Mate 框架开发应用程序。我不知道 Mate 框架以及哪个比另一个更好。我还需要知道从哪里开始学习 Mate 框架,如果有人对这两个框架都有想法,请在这方面有所了解。
2 回答
很可能,如果您一直在使用旧版本的 Cairngorm,您将很难摆脱由其基于 Singleton 的架构引起的从任何地方接触和接触框架的心态。您希望从所学中保留下来的是您对基于事件的沟通的尊重。如果您一直在使用旧的 Cairngorm,可能对您没有什么用处。如果您一直在使用 CairnGorm 3,您可能会发现自己很自在,因为 Mate 和 Parsley 在概念上非常相似,而且 Mate 开发人员倾向于使用 Presentation Model 模式。
这是一个很棒的视频,可以帮助您从概念层面了解 Mate http://tv.adobe.com/watch/360flex-conference/mate-flex-framework-by-laura-arguello/。
以下是我的一些文章,您可能也会觉得有用http://www.developria.com/2010/05/mate-for-framework-beginners.html http://www.developria.com/2010/05/用 mate.html 重构
不幸的是,源代码目前不可用,因为我托管它们的子域已关闭。
快速回答,不要使用。它们都是基于视图的框架,比什么都麻烦。使用欧芹或 RobotLegs。Parsley 更健壮,但“更重”,学习曲线更陡峭。RobotLegs 更小更简单,但灵活性较差。
Cairngorm 3 依赖于 Parsley 扩展框架。
我更喜欢 Parsley,因为我很少参与规模不大且需要一种能够管理它的好方法的 Flex 项目。它是金融行业中使用最多的 Flex 框架。有一个充满活力的开发人员社区,首席开发人员很棒。它也是开源的。