富客户端的发展趋势
Web开发中富客户端的应用是越来越多,技术也越来越多越来越强大.
科技改变生活,各类富客户端惊人地改变着我们的用户体验.
但同时作为主流的技术比如Flex和Ajax随着技术的翻新所受的争议也越来越大.
Flex通俗点说就是我们常见的Flash,功能之强大已被大众所接受,对用户来说最大的优点应该在于细腻的图形界面的渲染能力以及便利的可操控性.同时对开发人员来说跨平台则是最大的好处,毕竟不用考虑令人头疼的浏览器兼容性,也可以少写很多代码.
Ajax是几种技术的组合,因此也复杂得多,尤其在不同浏览器中的兼容性调试是一项很纠结的工作.好在现在类似jQuery和Prototype这些强大的开源框架越来越多也越来越完善,很多以前只能靠Flash来实现的很酷很炫的效果也能用Ajax来做了.
随着HTML5的到来,Ajax估计更会受到开发人员青睐,而Apple等公司放弃Flash的态度看来也伤了很多Flex开发人员的心.
不过客观地说,就目前而言,Web开发离不开Flex,Flex有着Ajax暂时无可替代的优势,但技术在于革新,如果富客户端的发展趋势偏向于HTML5下的Ajax,那么可能Flex操作HTML的局限性将会越来越突出.
其实当年的Applet是个很好的东西,至今我都会为Sun让Applet输给Flash耿耿于怀.如果Applet发展好了,的确可以同时吸收不少Flex和Ajax二者的优点.Applet最明显的两个缺点就是渲染能力和UI设计.
对Flex开发没有研究,目前只是对HTML5和Ajax稍感兴趣,作为外行人的一些胡言乱语请不要笑话.

