【问题标题】:How has RIA technology evolved and what technology stack currently rules this domain?RIA 技术是如何发展的,目前有哪些技术栈统治着这个领域?
【发布时间】:2010-04-15 01:51:38
【问题描述】:

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

  1. RIA 技术是如何发展的,您认为 - 目前有什么技术栈 统治这个域?
  2. 推荐学习 RIA 的资源有哪些?一般来说,开始 RIA 之旅的建议方法是什么?

【问题讨论】:

    标签: web-applications ria


    【解决方案1】:

    要问一个问题:您会为 iPhone 或其他不支持 Flash/Flex 的手持设备构建产品吗?它是目前最强大的 RIA 技术,但它无法在 iPhone 上播放(除非你“越狱”)。

    其他新兴/成熟的 RIA 技术包括 jQuery、Yahoo 用户界面库、MooTools 和其他 JavaScript 框架/库,它们为您提供 Flash 的许多功能在 iPhone 上运行良好。此外,还有 HTML 5,其中包含大量开发人员长期寻求的功能。许多最新的手持设备都使用 HTML 5。

    如果您只为非手持设备构建,Flex 可能是您的最佳选择;它可以为您提供最佳结果,并且因为它使用插件对象进行渲染,所以(几乎)独立于浏览器的渲染怪癖:构建一次并让它在具有 Flash 播放器的浏览器中以相同的方式渲染。

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

    【讨论】:

      【解决方案2】:
      1. 尝试从 Flex 或 JavaFX 开始。
      2. Adobe Flex tutorial.

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-04-24
        • 1970-01-01
        • 2014-01-23
        • 2020-08-05
        • 2010-10-30
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多