目前,在RIA应用程序开发方面,框架有很多。微软推出了Silverlight,Adobe推出了Flex,还有很多基于Ajax的框架,例如jQuery等。面对众多框架,选择起来确实非常困难。
我不好说哪个好,哪个不好。基于我的经验,我对这些框架有以下一些观点。
Flex:基于Flash播放器的巨大装机量,具有跨平台、跨浏览器的能力。Flex 4的开发工具基于Eclipse,适合程序员使用。对于DXF文件的支持能很方便地实现设计到开发的无缝对接。与Java和C#相近的语法也非常适合程序员使用。
Silverlight:基于微软IE浏览器,装机量较少,跨平台、跨浏览器能力较弱。基于Visual Studio开发,不适合.NET平台以外的开发人员。从设计到开发的工作转移相对比较困难。
Ajax:基于标准的JavaScript,对未来的HTML 5标准支持较好。缺乏很好的可视化开发工具。不论对程序员还是设计人员都是极大的挑战。
基于以上观点,在实践中选择这几项技术时,基本上将Silverlight排除在外。对纯商务性网站,首选Ajax;对于企业内部应用,重视用户体验和开发速度的,则推荐使用Flex。
posted on 2010-09-28 15:50
紫蝶∏飛揚↗ 阅读(368)
评论(0) 编辑 收藏