Riawave,在flex开发中应用MVC模式

学习flex的基本知识以后,做正式项目之前还需要了解一下做flex应用的系统构架。flex本身是一个客户端的技术,需要解决几个问题: 1) 用户界面设计,如何划分模块,模块之间如何交互;2) 与服务器通讯,如何保存数据,保持数据一致等;3) 本地的数据模型。很自然的也有一个MVC的模式可以套用。

看了两个Flex的MVC模式框架: CairngormRiawave. 前者既然已经在Adobe的网站上,自然是比较成熟和通行的一套方案。不过从新手学习基本概念来看,后者更加简单。按它的文档里说的,10分钟即可入门。而且其中的基本概念是相同的。只不过Cairngorm的定位比较大,提供一个完整的框架,而Riawave则自称只是一个design-pattern 與 best practice 的集合。

正好,RichTechMedia的一篇新文章讲 Flex的学习步骤,对照自己的学习经历,觉得还是很有指导意义。不过我的学习方法一直是以实战带动学习的,通常能够很快速的入门,然后相应具体的细节用到什么再学什么。

你可能感兴趣的:(设计模式,框架,mvc,应用服务器,Flex)