【发布时间】:2010-04-15 01:51:38
【问题描述】:
我是 RIA 新手,在我的项目中没有积极参与这项技术,因为我们使用服务器端 Java,但我想获得一些 RIA 经验。我的问题是:
- RIA 技术是如何发展的,您认为 - 目前有什么技术栈 统治这个域?
- 推荐学习 RIA 的资源有哪些?一般来说,开始 RIA 之旅的建议方法是什么?
【问题讨论】:
标签: web-applications ria
我是 RIA 新手,在我的项目中没有积极参与这项技术,因为我们使用服务器端 Java,但我想获得一些 RIA 经验。我的问题是:
【问题讨论】:
标签: web-applications ria
要问一个问题:您会为 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 需要一些时间才能得到完全支持,但它的许多功能已经可以用来为用户提供更丰富的体验。阅读有关“渐进式增强”的内容,您将构建具有核心功能的应用程序,可以满足每个人的需求,同时还为使用较新浏览器的用户提供尖端的视觉效果。
【讨论】:
【讨论】: