近日,有朋友一直打听flash连结服务器相关的知识,搞得我忧心重重,重点是自己也忘记了,大部分Flash的相关开发都是两年前的事,而且flash跑得非常的快,自己的语法一直停留在原始的MX版本,偶尔写写as2.0,3.0的概念就甭提了。于是决定再次回一下炉,再研究研究flash。
下面是从网络上抄来的一个对照表:
对比项/技术 | LoadVariable()和LoadVars类 | XML类 | Flash Remoting | WebSerivce |
普及程度 | 高 | 高 | 一般 | 一般 |
操作难度 | 低 | 低 | 一般 | 高 |
数据传输量 | 少 | 多 | 少 | 多 |
数据类型交换 | 不支持 | 不支持 | 支持 | 支持 |
结果集操作 | 不支持 | 不支持 | 支持 | 支持 |
复杂数据处理能力 | 弱 | 一般 | 强 | 较强 |
服务器端软件支持 | 不需 | 不需 | 可选 | 不需 |
安全性 | 低 | 一般 | 较高 | 较高 |
可扩展性 | 弱 | 较弱 | 强 | 强 |
支付费用 | 免费 | 免费 | 商业/免费 | 商业/免费 |
综合评价 | 能方便快捷地处理少量数据,但数据处理能力低,不支持异步操作 | 编程难度低,应用较广泛,但不适宜处理大量、复杂的数据 | 数据传输量少,真正做到和后台无缝接合,但商业版产品需付费 | 以XML为基础的业界标准,易于与其它系统整合,但编程难度较大 |
LoadVariable()和LoadVars类:
这个我记得非常的清晰,刚开始学FLASH的时候就一直用这个调用外部文件,特别喜欢调用文本,特别是字数不多的文本调本可谓是顺风顺雨。
XML类:
后来的项目数据量大了,而且分了类,就使用了这个方法,通过调用xml,但通过xml对象进行分类,的确是个很好的方式,而且方便简单。当然复杂度比之前的高了点。
Flash Remoting:
对此没有多大印象,一直未使用其真正做过项目,后来听说有个插件在VS2003上安装,但也装了一直未试验成功,后来一直用VS2005所以一直也就未使用这个方法,更加上后来连flash都用得很少,这个方法渐渐就淡忘了,只记得有个很好的集成方式,但就是不知叫啥了。
WebSerivce:
这个就别提了,一直未用,只是今日才发现,所以有点落伍了。但看到这个还是很开心的,WebService对于我而言,已经是老朋友了,这段时间开发window mobile应用程序一直就与它打交道,移植到FLASH上是很方便的,所以看到这玩意真可是大大的开心了。
先吹到这,准备过段时间整一篇这方面的详细文章,期待吧,我也在期待,最近说话老不兑现,唉,在别人家工作,身不由已,时间有很,见谅!