浏览 9054 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2008-07-15
当我打算选用一种MVC framework开发Flex应用时,我想我得看看目前有哪些框架可供选择。Rob已经使用Cairngorm做了一些实际项目,Cairngorm是Adobe推荐的解决方案,但还存在着一些别的框架,包括PureMVC,Model-Glue和Guasax,再加上一些我以前闻所未闻的或不成熟或成熟的框架。 Pattern Park公司的一些研究人员最近对已存在框架做了一个比较。他们使用三大标准:Approachability(可实现性,创建一个工程并让它跑起来的过程是否简单,以及文档的丰富程度和支持力度),Scalability(扩展性,添加新特性是否困难,代码是否可测试) 和Flexibility (灵活性,代码是否开源,可修改以及是否环境独立等)对每个框架的质量进行评分。 这个演讲值得一看,他们给出的结论是,PureMVC在全部三项指标中得到最高,Cairngorm紧随其后。不过正如某人在演讲上指出的那样,要使用这些框架,了解Cairngorm是一个先决条件,因为很多已存在的项目使用了较早出现的框架。Luke Bayes对演讲做了进入探讨,详细介绍了这些要点。 下面是他们将PureMVC排在首位的原因: * 组合优于继承(Composition over inheritence) * 无约束的接口(Liberal use of Interfaces) * 有点拐弯抹角但还不至于迷失方向(Indirection is used but not overwhelming) * 在应用代码中实例成员隐藏了单例引用(?不清楚确切含义)(Instance members hide singleton references from application code) * MXML文件非常简洁(MXML views can be extremely thin) * 吸取了Cairngorm的优点,但也包含一些缺点(Benefits of Cairngorm, with few of the disadvantages) 这个演讲对任何考虑使用设计模式/框架进行Flex开发的人都非常有用,我打算本周开始研究PureMVC,看看它到底如何... 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2008-07-16
PureMVC 不错。 简单易学,也好用
|
|
返回顶楼 | |
发表时间:2008-08-12
千万不要用PUREMVC,它只适合做只有一个主界面的程序,如果你有弹出窗口它的meaditor就没法注册到主界面的app中,如果有三层及以上的弹出窗口,根本就没办法解决,我被它害惨了,想了解更多加我UC wangwanttt@sian.com
|
|
返回顶楼 | |
发表时间:2008-08-13
这话怎么理解?
不过正如某人在演讲上指出的那样,要使用这些框架,了解Cairngorm是一个先决条件,因为很多已存在的项目使用了较早出现的框架。 从后面的这句上看: 吸取了Cairngorm的优点,但也包含一些缺点(Benefits of Cairngorm, with few of the disadvantages) 是不是说,Cairngorm系出名门比较正统,后来的pureMVC等框架对其都有说有借鉴,所以了解Cairngorm对理解其它的框架会比较有帮助。但是这至于用,“先决条件”这样厚重的表述吗。 |
|
返回顶楼 | |
发表时间:2008-10-23
没用经过长期的测试和使用,最好是不要说谁谁谁的框架成熟度。
虽然我啥都没用过,但是我觉得既然框架出来了,就有它出现的价值。 3楼的可能是没有用到点子上吧。 |
|
返回顶楼 | |
发表时间:2008-10-24
black.angel 写道 没用经过长期的测试和使用,最好是不要说谁谁谁的框架成熟度。
虽然我啥都没用过,但是我觉得既然框架出来了,就有它出现的价值。 3楼的可能是没有用到点子上吧。 不敢说很熟悉Cairngorm,但是至少自己动手改良了它,并且用在自己主持的N个项目上。 肯定地说 Caringorm比PureMVC成熟,易用。 断言pureMVC必死。 看好Mate,相信如果它能够Meta data 化(类似于java annotation)。 会成气候。 |
|
返回顶楼 | |
发表时间:2008-10-24
坦白地说,Cairngorm 比 PureMVC 容易理解,也容易上手将已有的代码改为基于 Cairngorm 框架的,可能 PureMVC 的文档写的不如 Cairngorm 好吧,好在看PureMVC源码容易理解一些。 反正我理解力很差,PureMVC 的模式用的太多,给人感觉就算是写很简单的一个功能就要写许许多多的类,比较麻烦,但是我还是认为 PureMVC 比 Cairngorm 好,Cairngorm 有快一年没更新了吧,虽然说是 Adobe 的官方框架,也不能这么懈怠吧。
PureMVC 写的代码比较规范,MVC 分的很清晰,虽然繁复,如果真的掌握了,写起代码来也很顺。我正在费力地把自己的代码往 PureMVC 上转。 |
|
返回顶楼 | |
发表时间:2008-12-02
无论你用什么,适合自己的才是最好,pureMVC、Cairngorm怎么个好,得自己用过才知道谁适合谁不适合!不能道听途说
|
|
返回顶楼 | |
发表时间:2008-12-23
现在做做小应用,感觉用起来和布置起来还是比较复杂
|
|
返回顶楼 | |