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的数据连接
这项技术,我正在研究中,稍后为大家奉上更多的心得
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的数据连接
这项技术,我正在研究中,稍后为大家奉上更多的心得