[原创] LightMVC Framework 开发框架发布
花了一个多月的时间研究 Cairngorm 并开发了基于 Cairngorm 上简化修改的轻量化的 Flex/AIR 开发框架 ------ LightMVC Framework。相比 Cairngorm ,LightMVC更加的轻巧,快速,易于维护,相信会对大家有所帮助。
在这里我先列出 LightMVC 的两大特点:
1. 简化的事件交互方式
虽 然核心的事件交互部分使用了 Cairngorm 的方法,但是去掉了事件代理部分和 FrontController 这个类,由一个 Controller 单例类担负前端事件传入与幕后事件的执行。开发者可以更好的从烦琐的代码设计中解脱而专注于业务的处理。
2. 强化的 WebService Manager
在 Cairngorm 中,WebService 部分直接使用了 mx.rpc.soap.WebService 来提供WebService连接,但用过 mx.rpc.soap.WebService 的朋友就知道,这个类的事件处理并不完善,往往有时候我们需要知道何时连接上了 WebService ,何时开始传输数据。LightMVC 中使用了 URLLoader 来完成 WebService 连接,开发者可以使用 ProgressEvent.PROGRESS ,Event.OPEN 等事件了。
大家可以访问我的 Blog 了解更多信息。
查看更多:
http://blog.csdn.net/lgks701/archive/2007/09/16/1786863.aspx