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