我是RIA的新手,并且在我的项目中没有积极参与这项技术,因为我们使用服务器端Java,但我想获得一些RIA的经验。我的问题是:
答案 0 :(得分:1)
答案 1 :(得分:1)
要问一个问题:您是否会为不支持Flash / Flex的iPhone或其他手持设备构建?它是迄今为止最强大的RIA技术,但它不会在iPhone上播放(除非你做“越狱”)。
新兴/成立的其他RIA技术包括jQuery,Yahoo用户界面库,MooTools以及其他JavaScript框架/库,它们为您提供Flash 和在iPhone上运行的许多功能。此外,还有HTML 5,其中包括开发人员长期寻求的大量功能。许多最新的手持设备都使用HTML 5。
如果您只是为非手持设备构建,Flex可能是您最好的选择;它为您提供了最佳结果,并且因为它使用插件对象进行渲染,(几乎)独立于浏览器的渲染怪癖:构建一次并使其在具有Flash播放器的浏览器中以相同的方式呈现。
如果您正在构建手持设备和其他平台,那么jQuery,MooTools和其他JavaScript库以及HTML 5将为您提供大量功能。 HTML 5将需要一些时间才能得到完全支持,但它的许多功能已经可以用来为用户提供更丰富的体验。阅读“渐进增强”,您将构建具有满足每个人需求的核心功能的应用程序,同时为使用新浏览器的用户提供最前沿的视觉效果。