互联网的RIA技术已经来临,目前一直比较关注的就是Adobe的Flex了,哪位大虾能够比较客观的评价一下这种技术。
怎么样叫做客观?只看数据不说话?
现在在线视频、在线听歌必然要用flash,所以flex在推广的障碍没有了,因为它只要flashplayer。
Flex语法接近Java,如果使用flex builder的话,RAD的开发方式提高了效率,当然价格也不菲。所以比较推荐[url=http://www.flashdevelop.org]flashdevelop[/url],除了RAD部分,很多功能甚至比flex builder还要好。
开发框架推荐用pureMVC,这个就不多介绍了,论坛里有相应的讨论的。
Flex还有一点很优秀的就是可以从flash IDE中导出flex需要的组件,作为flex一个ViewComponent类型,让程序员和美工更容易配合。
Flex开发总体感觉下来就是用桌面的开发方式开发web应用,actionscript3的语法相比actionscript2类javascript的语法简直就是开历史倒车。所以RIA应用还是以AJAX为主,有一些AJAX无法胜任的工作,比如流媒体,图像处理还有方便的多文件上传还是需要引用flex应用的。