Web applications RIA技术是如何发展的,目前统治这个领域的技术是什么?

Web applications RIA技术是如何发展的,目前统治这个领域的技术是什么?,web-applications,ria,Web Applications,Ria,我是RIA新手,在使用服务器端Java的项目中没有积极参与这项技术,但我想获得一些RIA方面的经验。我的问题是: RIA技术是如何发展的?您认为- 目前有哪些技术 统治这个领域 学习RIA的推荐资源是什么?一般来说,开始RIA之旅的建议方法是什么 尝试从Flex或JavaFX开始 土坯 要问的一个问题是:你会为iPhone或其他不支持Flash/Flex的手持设备制造产品吗?这无疑是最强大的RIA技术,但它不会在iPhone上使用(除非你进行“越狱”) 其他RIA技术的出现/建立包括jQuery

我是RIA新手,在使用服务器端Java的项目中没有积极参与这项技术,但我想获得一些RIA方面的经验。我的问题是:

  • RIA技术是如何发展的?您认为- 目前有哪些技术 统治这个领域
  • 学习RIA的推荐资源是什么?一般来说,开始RIA之旅的建议方法是什么
  • 尝试从Flex或JavaFX开始
  • 土坯

  • 要问的一个问题是:你会为iPhone或其他不支持Flash/Flex的手持设备制造产品吗?这无疑是最强大的RIA技术,但它不会在iPhone上使用(除非你进行“越狱”)

    其他RIA技术的出现/建立包括jQuery、Yahoo用户界面库、MooTools和其他JavaScript框架/库,这些框架/库为您提供了iPhone上Flash和play nice的许多功能。此外,还有HTML5,它包含了开发人员长期追求的大量功能。许多最新的手持设备都使用HTML5

    如果你只为非手持设备建造,Flex可能是你最好的选择;它会给你最好的效果,而且因为它使用插件对象来渲染,所以它(几乎)独立于浏览器的渲染怪癖:构建一次,并让它以相同的方式在使用Flash player的浏览器中渲染

    如果您正在构建手持设备和其他平台,那么jQuery、MooTools和其他JavaScript库以及HTML5将为您提供大量功能。HTML5需要一段时间才能完全得到支持,但它的许多特性已经可以用来为用户提供更丰富的体验。阅读有关“渐进增强”的内容,您将构建具有核心功能的应用程序,以满足每个人的需求,同时为那些使用较新浏览器的用户提供最前沿的赏心悦目