两年多来,我一直在flex中开发应用程序,使用的是cairngorm框架。现在我必须使用Mate框架开发应用程序。我对Mate框架一无所知,哪一个比另一个更好。我还需要知道从哪里开始学习Mate框架,如果有人对这两个框架都有想法,请在这一领域抛砖引玉。
发布于 2012-03-01 21:16:18
很可能,如果您一直在使用较旧版本的Cairngorm,您将很难摆脱从任何地方接触该框架的思维定势,这是由其基于Singleton的体系结构引起的。你想从你学到的东西中保留的是你对基于事件的交流的尊重。如果你一直在使用旧的凯恩戈姆,其他的东西可能不会对你有用。如果您一直在使用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/refactoring-with-mate.html
不幸的是,源代码目前还不可用,因为我托管它们的子域已经关闭。
发布于 2012-03-02 01:38:55
快速回答,不要使用任何一种。它们都是基于视图的框架,这比任何东西都更麻烦。使用欧芹菜或RobotLegs。欧芹菜更健壮,但“更重”,学习曲线更陡峭。RobotLegs更小、更简单,但灵活性较差。
Cairngorm 3依赖于香菜扩展框架。
我更喜欢香菜,因为我很少去看一个不大的Flex项目,并且需要一个好的方法来管理它。它是金融行业中使用最多的Flex框架。有一个充满活力的开发人员社区,首席开发人员很棒。它也是开源的。
https://stackoverflow.com/questions/9509807
复制相似问题