Jul 12
在前面的用Flex开发的基于PureMVC框架的五子棋游戏(包含源代码)中介绍过的PureMVC,基本上的FLEXers都知道是一款基于MVC架构的开发框架,接下去介绍的OpenFlux,虽然没有PureMVC那样完善,不过它同样基于MVC(Model-View-Controller)架构的,其目标是使开发者们更加容易,快速的自定义自己的各个开发组件,而无需担心会影响其它组件。既然是基于MVC,那OpenFlux的每个组件当然都由三个核心部分构成,他们协同工作以定义API(模型)、图形(视图)和组件的行为(控制器)。OpenFlux组件和现在的Flex组件主要的区别在于前者将逻辑分离到MVC架构中,使你能在保持其他部分功能不变的情况下,轻松的替换组件的一部分。
看了一下OpenFlux在Google Code上的samples,发现自定义的程度相当惊人,呵呵,的确非常强悍。而且代码非常简洁,有兴趣的可以去研究研究:
http://code.google.com/p/openflux/
