问题标签 [ria]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
6 回答
8845 浏览

silverlight - 使用 Silverlight 进行版本检测

我怎样才能有效地检测版本以及有关当前在浏览器上运行的Silverlight实例的任何可用信息?

0 投票
7 回答
1367 浏览

javascript - javaScript 客户端代码的替代“架构”方法?

您的 JavaScript 代码是如何组织的?它是否遵循 MVC 之类的模式或其他模式?

一段时间以来,我一直在从事一个辅助项目,并且越深入,我的网页就越变成功能齐全的应用程序。现在,我坚持使用jQuery,但是,页面上的逻辑正在增长到某种组织,或者我敢说,“架构”是需要的。我的第一种方法是“MVC-ish”:

  • 'model' 是一个 JSON 树,可以使用助手进行扩展
  • 视图是 DOM 加上调整它的类
  • 控制器是我连接事件处理和启动视图或模型操作的对象

然而,我对其他人如何构建更丰富的 JavaScript 应用程序非常感兴趣。我对 GWT 或其他面向服务器的方法不感兴趣……只是对“javaScript + <generic web service-y thingy here>”的方法感兴趣

注意:之前我说过 javaScript“不是真正的 OO,不是真正的功能”。我想,这让每个人都分心了。这么说吧,因为 javaScript 在很多方面都是独一无二的,而且我来自强类型背景,我不想强​​制使用我知道的范式,但它们是用非常不同的语言开发的。

0 投票
11 回答
1074 浏览

ajax - Flash 与 AJAX/JS 的(技术)优缺点是什么?

我们提供一个 Web 应用程序,其前端完全使用 Adob​​e Flash 开发。当我们 6 年前选择 Flash 时,我们这样做是因为它有大量的用户交互功能,比如拖动东西、打开和关闭菜单、树形导航元素、弹出对话框等。

今天很明显,AJAX/JS 提供了大致相同的可能性,并且由于现成的框架数量众多,实现它们非常可行。

是否有技术原因应该选择其中一种技术而不是另一种?“技术”是指性能、安全性、便携性/兼容性等。我并不是指诸如在 Flash 中完成非常非程序员的开发方式之类的方面,或者将应用程序从一个切换到另一个是否有意义。

正如我刚刚在另一个问题中解释的那样,在我看来,JS 在市场份额方面遥遥领先,我想知道如果我们坚持使用 Flash,我们是否错过了一些重要的点。

0 投票
4 回答
8308 浏览

apache-flex - 在 Adob​​e AIR 中打印 - 独立 PDF 生成

是否可以在 Adob​​e AIR 应用程序中生成 PDF 文档,而无需借助往返 Web 服务来生成 PDF?我查看了 GoogleCode 上的初始 Flex 报告,但它需要往返才能生成实际的 PDF。

鉴于 AIR 应该是 RIA 的桌面端,有没有办法做到这一点?我怀疑我忽略了一些东西,但我对文档的搜索并没有透露太多信息,并且考虑到 AIR 的目标,我无法相信这只是他们没有包括的东西。

0 投票
2 回答
1468 浏览

apache-flex - 如何让 Google 等搜索引擎可以访问 Flex RIA 内容?

您将如何使 Google 可以访问 Flex RIA 应用程序的内容,以便 Google 可以索引内容并显示指向您的 Flex RIA 中正确项目的链接。考虑一个在 Flex 中创建的在线商店,其中提供的商品应由 Google 编制索引。然后 Google 上的链接应该会在 RIA 中打开相应的产品。

0 投票
3 回答
246 浏览

ria - 处理站点的 RIA 版本和普通旧 HTML 版本之间的 URL 映射的最佳方法是什么?

因此,如果您有 RIA 版本(Silverlight 或 Flash)和标准 HTML 版本(甚至 AJAX),您是否应该为两者使用相同的 URL,或者是否可以为 RIA 应用程序设置不同的 URL 并相应地重定向?

因此,例如,如果您有一个网站 ( http://example.com ),是否可以将 RIA 应用程序的 about 页面 URL 设为http://example.com/#/about并将 html 设为http ://example.com/about?有关系吗?

当然,如果您采用不同 URL 的路线,则需要在它们之间进行映射。

0 投票
1 回答
1266 浏览

java - 用于基于 RIA 的繁重应用程序的最佳服务器端框架?

集体认为什么是用作AJAX/Flex/Silverlight应用程序后端的最佳平台,为什么?

我们正在进行技术审查,我想知道其他一些意见。

Java、Grails、Python、Rails、ColdFusion 还是其他?

0 投票
3 回答
332 浏览

apache-flex - 如何让 Flex 项目在运行时加载插件?

我希望在我正在处理的 Flex 项目中有几个插件。我知道我可以使用 SWFLoader 加载 SWF,但我认为在 Flex3 中您现在可以拥有运行时共享库​​或其他东西。有没有人有关于在运行时加载插件的好文档?理想情况下,我希望能够从 URL 加载插件,然后从插件中执行一些代码(例如,向页面添加控件)。

0 投票
2 回答
303 浏览

java - 要成为一名优秀的富 Internet 应用程序 (RIA) 开发人员,需要在思维上发生哪些重大转变?

我最近一直在尝试使用Adob​​e Flex。作为一名长期的服务器端 Web 应用程序开发人员,我面临着很久以前涉足 Java Swing 开发时遇到的困难。它主要围绕我的代码和框架代码之间的控制流。大多数事情都是异步的,不会冻结 UI。

因此,我正在寻找所有经验丰富的开发人员,他们已经看到了从传统 Web 应用程序过渡到RIA所需的思维转变。

更新:将分散注意力的部分移至另一个问题

0 投票
2 回答
395 浏览

ria - 服务器辅助的 MVC 框架是否达到顶峰?

十多年来,我一直在开发 Web 应用程序,从CGIASP.NetStruts + Spring + Hibernate。流行的架构风格似乎是服务器辅助的 MVC,例如StrutsRuby on Rails等。最近的发展让我问这些是否在下降。

所有这一切让我相信,在网络的发明开始了 15 年的分心之后,我们开始完全循环。在这段时间里,我们一直对 Web 提供的所有东西如此着迷,以至于我们没有注意到 Web 应用程序的可用性(和开发人员体验)与桌面应用程序相比非常糟糕。似乎我们现在在说“去他妈的!我们喜欢网络的好处,但我们也想要更好的可用性、离线功能以及与桌面更好的集成! ”。

上面提到的所有发展似乎都在推动我们朝着将表示逻辑放回原来的位置的方向前进:客户端。不要误会我的意思,我认为服务器辅助的 MVC 框架不会很快消失,但我确实认为它们正在下降,而RIARDA正在上升。

所以你怎么看?服务器辅助的 MVC 框架是否接近顶峰