Cairngorm Flex项目结构框架

Cairngorm 的 SWC 库,挺适合做 Flex 项目结构管理的,尤其是你想把事件、命令、模型分清楚那种。框架用起来蛮规矩的,逻辑清晰,不容易乱。只要你把Cairngorm.swc丢到lib目录,其他基本就能跑了,集成也算方便。

多人觉得 Flex 重组件、易写乱,其实用Cairngorm之后,职责划分清楚,页面行为也更好维护。像你写个用户登录流程,搞个LoginEvent、接个LoginCommand就行,响应也快,代码也简洁。

想深入一点,这篇讲得比较全,从 Cairngorm 是干嘛的,到怎么用,都有。还有这个例子,可以直接看结构怎么搭的,挺适合上手。

另外小提醒:用这个框架时,ModelLocator别滥用,全局共享数据虽方便,但多了容易乱。还有,事件命名统一点,不然调试也头大。

如果你在折腾 Flex、刚好在找个靠谱点的 MVC 框架,Cairngorm.swc真可以一试,老框架也有老框架的稳定感。

swc 文件大小:10.99KB