鉴于Flex仍然是一个相对年轻的技术,Flex/AIR(和Flash)开发已经有一堆架构框架,主要是Cairngorm和PureMVC。与其他技术相比,架构框架的数量显着。您是否使用Flex/AIR开发的架构框架?
我想知道你们有多少人使用Flex开发的架构框架。如果是这样,为什么,或者为什么不,如果你不使用任何?
分享我自己的经验和观点:我已经在各种项目中使用的凯恩戈姆(和ARP面向Flash开发的),发现有时,我们需要编写额外的代码只是为了适应这个框架显然不合适。虽然我在很多场合都没有使用PureMVC,但在查看示例应用程序后,我仍然有同样的直觉。
建筑框架以某种方式平等宗教。大多数追随者相信他们的框架是框架,并且在使用其他框架时不会公开或非常怀疑。 (我也发现自己对检查新框架感到犹豫和怀疑,但这主要是因为我宁愿等到宣传结束。)
总之,我认为最好是有一个完善的知识您可以在应用程序中应用的模式和实践,而不是选择框架并坚持使用。根本没有对错,我不认为会有一个被认为是圣杯的框架。