问题标签 [rich-internet-application]
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.
python - 如何获得 280slides.com 的功能?
我看过 280slides.com,它确实令人印象深刻。但它的开发人员必须创建自己的语言。
您将使用哪种平台或语言来获得尽可能相似的功能?是否可以在 python 中做类似的事情?你能举出任何工作的例子吗?
ruby-on-rails - ruby 的富互联网应用解决方案
我想知道与 ruby 兼容的富互联网应用程序解决方案有哪些,或者是否有 GWT 等价物?
ruby - 是否有 SproutCore 或 Cappuccino 的现场演示/示例应用程序
从他们的网站上没有找到任何东西。我主要只是想看看哪个值得去(当然是RIA)。
谢谢
java - JNLP 和 JavaFX 的区别
JavaFX 提供了拖放安装功能,只需将它们拖出浏览器即可 - 然后您可以直接从桌面重新启动应用程序。它与 JNLP 有何不同?或者就在网络上分发内容而言,它比 JNLP 有多容易或有多大优势?
java - 为什么不使用 java web start 而不是其他 RIA 框架?
出现了许多 RIA 框架(flex、extjs、gwt 等等)。
如果我的服务器是用 Java 编写的,为什么不使用 java web start?
我看到的好处:我可以使用一种易于调试的语言(与 javascript 相比)进行编程,我可以在服务器端和客户端(验证、模型对象)中使用相同的代码。使用 SWT,我得到了漂亮的 GUI。
即使这意味着需要浏览器中的插件(或使用 cli 工具),如果我的应用程序是企业应用程序,这有关系吗?
javascript - ExtJS 会死吗?
我看一下 ExtJS,它似乎提供了许多 RIA 功能,而 Flex 等更庞大的套件提供了这些功能,而无需闪存。然而,随着 jQuery-UI 等开源计划的继续,ExtJS 会不会在某个时候死掉?此外,既然 Flash 的渗透率只会继续增加,为什么要在 javascript 库中存货呢?
也就是说,诸如 jQuery 之类的 JavaScript 库在提供易于使用且功能强大的 API 方面取得了巨大的飞跃,所以也许这有一些优点。
想法?意见?ExtJS 有一个价格标签,所以我不得不问这个问题。
.net - 如何在 WCF RIA 服务框架中的域服务之间共享实体?
如果我要构建一个具有多个域服务的大型 WCF RIA 服务应用程序,我怎么能拥有某些实体,这些实体在这些域服务之间共享并由它们在不同的上下文中公开。例如,我可以有一个 Cutomer 实体,它由 Orders 和 Loyalty 模块/域服务公开。至少我自己对 [ExternalAttribute] 和其他人的实验似乎表明框架不能很好地支持这一点。
asp.net - 构建这种远程服务的最佳方式是什么?
我不确定这在技术上是否是一项网络服务,但我有一个 Flash 文件,它需要定期往返于数据库。就目前而言,AS3 使用 URLLoader 类与服务器上的 ASP.NET/VB 文件交换 XML。然后,aspx 代码进入数据库并将请求的任何信息返回给 Flash 文件。
随着我的程序增长并且我需要在服务器上执行更多种类的任务,我想知道我是否应该继续将函数放在同一个 aspx 文件中并在 AS3 中指定我应该为任何给定任务加载哪个函数。或者,将我的功能分解为几个不同的 aspx 文件并为任务调用适当的文件是否更好?
我应该考虑这两种方法是否有任何明显的利弊?
(注意:我已将所有 VB 函数放在 aspx 页面上,而不是放在文件后面的代码上,因为我无法从后面的代码中访问 i/o 流。)
谢谢。
吨
unit-testing - RIA 开发中的测试驱动开发/集成测试
在使用 RIA 开发时,至少应该测试三个关键级别:
- RIA 应用程序类 - 在 Flash/Flex 中,这些可以使用 AsUnit、FlexUnit 或任何其他类似 JUnit 的解决方案进行测试
- RIA 应用程序接口 - 在 Flash/Flex 中,这可以使用 FlexMonkey 完成
- RIA 应用服务器集成 - ?
任何有经验、想法、信息、链接、书名等可以分享有关单元测试/集成测试 RIA 开发工作流程的人吗?我对测试服务器集成的资源特别感兴趣。(我在服务器端使用 PHP,在客户端使用 Flash/Flex,但任何一般性的想法都将不胜感激!)
乔纳斯
java - 为 Java RIA 客户端应用程序配置线程池的最佳方式
我有一个 Java 客户端,它通过 HTTP 访问我们的服务器端,发出几个小请求来加载每个新的数据页面。我们维护一个线程池来处理所有非 UI 处理,因此任何后台客户端任务和任何想要与服务器建立连接的任务。我一直在研究一些性能问题,但我不确定我们的线程池设置是否尽可能好。目前我们使用核心池大小为 8 的 ThreadPoolExecutor,我们使用 LinkedBlockingQueue 作为工作队列,因此忽略最大池大小。毫无疑问,在所有情况下都没有简单的做这件事的答案,但是有没有最佳实践。我此刻的想法是
1) 我将切换到使用 SynchronousQueue 而不是 LinkedBlockingQueue 以便池可以增长到最大池大小数字。2)我将最大池大小设置为无限制。
基本上,我目前担心的是,由于线程池大小的上限,服务器端偶尔出现的性能问题会导致无关的客户端处理停止。我对无界的恐惧是在客户端上管理这些线程的额外打击,可能只是两个弊端中更好的一个。
有什么建议、最佳实践或有用的参考吗?干杯,罗宾