国外开发者对于Flex Framework的总结
2009-04-14 16:25
141 查看
他们在谈论什么
评价flex的应用程序框架
为什么要评价
应用程序框架可以帮助我们提高效率
一些框架可能比其他框架效率更好
如何评价框架
可用性
文档
应用普及
社区
知识共享
伸缩性
可测试的代码
清晰的封装
适应改变
支持并行开发
模块化
灵活性
开源
环境独立
最小化对内依赖,如flex框架
最小化对外依赖,如Java,AIR
通用的设计模式
ModelView Controller (其他相似的)
Singleton
Command
Mediator
Observer
ValueObject
我们的预测
单元测试 好
Singleton 不好
interface 好
Composition 好
Flex 好&不好
经过讨论的应用程序框架
Slide
已经消失,但非常有趣
可用性差
ARP
曾一度视为有前途,但2006年7月后不再发展
可用性差
Servebox
庞大
与服务器解决方案集合
不同框架的集合,不仅仅是应用程序的框架
可用性一般
Guasax
例子在rar和破坏了的zip格式文件里面
例子和代码是西班牙语
代码看起来很像Cairngorm
运行时需要XML配置文件
可用性一般
Flest
太少文档
其实现并不很好
可用性一般,伸缩性一般
MVCS
作者Joe Berkovitz非常聪明,口才很好
他的作品非常值得一读
与其说是可重用的框架,MVC更像是策略 (有人说它远不只是策略 )
概念是非常有用的,但功能上却没有实现共享
可用性好,伸缩性好,灵活性好(但没有具体信息)
Model-Glue
有趣,但看似还不成熟
缺乏文档
例子不能运行,可能是swc的问题
可用性一般
Cairngorm
Adobe 顾问推荐
似乎是最广泛应用的框架
文档丰富
实现广泛应用singleton
DRY ?
但可能并不能提高我们的效率
可用性好,伸缩性较好,灵活性较好
PureMVC
解决了很多在Cairgorm里面出现的问题
清楚的实现
文档丰富
作者Cliff Hall非常聪明,有经验,有口才
可用性好,伸缩性好,灵活性好
其他
这正是我们所做的
对界面设计模式有深入理解的开发者
建立于已被验证的设计模式之上
应该吸取MVCS和PureMVC的经验
没有文档
没有教程
可用性不好,伸缩性较好,灵活性好
我们建议采用PureMVC因为
注重结合而不是继承
广泛应用接口
有层次但不过分
实例成员从代码中隐藏了singleton的引用
MXML界面可以非常轻巧
拥有Cairngorm的缺点,但避免了Cairngorm的缺点
参考:
原文
http://www.asserttrue.com/files/ApplicationFrameworks/index.html
文章来自: 闪客居(www.flashas.net) 详文参考:http://www.flashas.net/html/Flex/20071123/2481.html
评价flex的应用程序框架
为什么要评价
应用程序框架可以帮助我们提高效率
一些框架可能比其他框架效率更好
如何评价框架
可用性
文档
应用普及
社区
知识共享
伸缩性
可测试的代码
清晰的封装
适应改变
支持并行开发
模块化
灵活性
开源
环境独立
最小化对内依赖,如flex框架
最小化对外依赖,如Java,AIR
通用的设计模式
ModelView Controller (其他相似的)
Singleton
Command
Mediator
Observer
ValueObject
我们的预测
单元测试 好
Singleton 不好
interface 好
Composition 好
Flex 好&不好
经过讨论的应用程序框架
Slide
已经消失,但非常有趣
可用性差
ARP
曾一度视为有前途,但2006年7月后不再发展
可用性差
Servebox
庞大
与服务器解决方案集合
不同框架的集合,不仅仅是应用程序的框架
可用性一般
Guasax
例子在rar和破坏了的zip格式文件里面
例子和代码是西班牙语
代码看起来很像Cairngorm
运行时需要XML配置文件
可用性一般
Flest
太少文档
其实现并不很好
可用性一般,伸缩性一般
MVCS
作者Joe Berkovitz非常聪明,口才很好
他的作品非常值得一读
与其说是可重用的框架,MVC更像是策略 (有人说它远不只是策略 )
概念是非常有用的,但功能上却没有实现共享
可用性好,伸缩性好,灵活性好(但没有具体信息)
Model-Glue
有趣,但看似还不成熟
缺乏文档
例子不能运行,可能是swc的问题
可用性一般
Cairngorm
Adobe 顾问推荐
似乎是最广泛应用的框架
文档丰富
实现广泛应用singleton
DRY ?
但可能并不能提高我们的效率
可用性好,伸缩性较好,灵活性较好
PureMVC
解决了很多在Cairgorm里面出现的问题
清楚的实现
文档丰富
作者Cliff Hall非常聪明,有经验,有口才
可用性好,伸缩性好,灵活性好
其他
这正是我们所做的
对界面设计模式有深入理解的开发者
建立于已被验证的设计模式之上
应该吸取MVCS和PureMVC的经验
没有文档
没有教程
可用性不好,伸缩性较好,灵活性好
我们建议采用PureMVC因为
注重结合而不是继承
广泛应用接口
有层次但不过分
实例成员从代码中隐藏了singleton的引用
MXML界面可以非常轻巧
拥有Cairngorm的缺点,但避免了Cairngorm的缺点
参考:
原文
http://www.asserttrue.com/files/ApplicationFrameworks/index.html
文章来自: 闪客居(www.flashas.net) 详文参考:http://www.flashas.net/html/Flex/20071123/2481.html
相关文章推荐
- 国外的开发者对于adb调试的总结(英语很好懂,不翻译了)
- 国外开发者总结:欧美顶级游戏坑钱指南
- [痛并快乐着 国外开发者总结欧美游戏坑钱指南] 讀後感想
- 对于单例的学习总结,包括懒汉式和饿汉式的区别,比较浅显,可能有不足,希望大家多多指教。
- 对于逻辑学中两种经典类型悖论的总结
- [转]如何看国外文献的方法总结
- 对于人民币符号的总结
- 苹果IOS开发者账号总结
- MATLAB对于文本文件(txt)数据读取的技巧总结
- 经验丰富的开发者总结的网站UI基本设计原则,写的挺好的!
- ios8新特性:pushkit实战总结(voip开发者必读)
- 国外牛人总结的42条-优化PHP程序的方法
- NodeJS 对于 Java 开发者而言是什么?
- 对于书籍《Maven实战》学习过程所使用到的命令总结(一)
- MOAC中“MO:安全性配置文件“对于开发者
- jquery 对于radio的操作总结
- Android IOS WebRTC 音视频开发总结(四二)-- webrtc开发者大会
- 如何看国外文献的方法总结
- 对于脉冲信号发生器的一些总结
- 12个.net 开发者值得去读的国外Blog