flex2,富客户端,B/S结构的新方向?(原创)

最近要做一个WEB的动态图表,尝试了几个解决方案,包括微软的OWC,JavaScript的即时生成,GDI+的图形生成,Dundas的商业控件,发现都有这样那样的缺陷,经好友介绍,这两天在研究Flex2的技术,发现它在表现层的性能不错,毕竟是以Flash为前端的富客户端技术,特把研究心得与大家共享……

1、Flax是以Flash为前端的富客户端技术,它目前最新版本是2.0,所以叫Flex2,Flash9引入了ActioScript3.0的脚本技术,而且推出了自己的虚拟机AVM2,更关键的是它跟后台的数据交换进一步增强,对ASP.NET,JSP,PHP都有更好的支持。用Flax做前端展示,动态脚本做后台数据流将可以得到非常强的应用效果。

2、Flex跟ASP.NET的数据交换,主要有四种方式 :
   (1)HttpService 
      这是最简单也是最常见的数据交换方式,通过Http get/post来传递纯文本的数据,大部分Web Application都是用这种方式来交换数据的。典型的页面-》页面的数据传递。这种方式的好处是简单易用,缺点是complex data type要经过序列化和反序列化的程序才能进行client/server数据交换。对于.NET来说,任何一个ASP.NET的页面都可以通过get/post 与Flex Client交换数据。

   (2)WebService

   (3)Remote Object

   (4)FDS (Data Service, Messaging)

   详细的介绍请看这篇文章:
Flax与asp.net的数据连接 
   这项技术,我正在研究中,稍后为大家奉上更多的心得

posted on 2006-11-30 00:26  冰原雪龙  阅读(2079)  评论(2编辑  收藏  举报