问题标签 [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.
language-agnostic - 客户端/服务器总是分开的!还是他们?
令人惊讶的是,在更大的程序员社区中有多少程序员会问诸如“我如何做一个 EXTJS 后端?”之类的问题。或“如何将 jQuery 与 Java 集成?”,不了解客户端和服务器之间的区别。然后我开始思考,是否存在服务器实际上将JS或其他东西发送给客户端以执行的框架?围绕这些方法的哲学思想是什么?
编辑——澄清:
我不是在问它是否可能,我是在问它是一个好策略还是被皱眉。我不是在问客户端语言是否可以在服务器上运行。我在问是否有围绕动态服务动态客户端代码构建的框架。
javascript - Silverlight HTML-JS-DOM 桥:真实世界的用例?
我在网上看到了很多东西,它们展示了如何使用 Silverlight 来增强网页的概念证明教程,方法是将任务交给它以利用线程、操作 DOM、实现类似彗星的功能等。
这一切似乎都很有趣,但是,有没有人有任何真实世界的用例可以分享,因为我似乎找不到很多。
javascript - Script# 的成熟度(与 GWT 相比)
我已经花了一些时间使用 GWT 开发小型项目,并且我最近发现了Script#。现在我很好奇这个工具包有多成熟。我对尝试过 GWT 和 Sharp# 并因此能够比较两者的人的意见特别感兴趣。
Script#有多成熟?
真的只有一个人维护吗?
与 GWT 相比,它在哪些方面缺乏功能?
它比 GWT 有优势吗?
个人对夏普的看法#?
谢谢你的时间。
c++ - 是否有任何 RIA 框架允许我使用 C++?
我用 C++ 编写了一个简单的应用程序,我需要连接任何 RIA 来查看进程……有没有基于 C++ 的好的 RIA
java - 将 2 层 Java 应用程序迁移到...?
我们目前有一个位于 MS SQL Server 2005 之上的 2 层 Java Swing 应用程序。所有业务逻辑都在数据库中。客户端相当老旧(而且不是很友好),出于性能和可伸缩性的原因,我们已经开始将一些服务移植到 Java 的中间层。
但是,我们仍然有一些短期和长期目标:
为新的前端选择技术堆栈
这并不容易——我可以看到从连续体一端的 Web 应用程序到另一端的传统桌面应用程序的一切都是可行的选择。当前的前端并不是很复杂(主要是基于表单的),所以我可以看到 web/AJAX 拟合,但这是一个我们不知道我们不知道什么的领域。
我的清单上的堆栈是:
- Eclipse RCP、Netbeans RCP
- Flex/Flash、Silverlight、JavaFX
- 纯 Javascript 前端(Sprout Core、Javascript MVC、...)
- 基于 Java 的 Web 框架(Wicket、JSF、...)
找到一种使当前应用程序在远程情况下可以接受的方法
我们有一些客户将我们的应用转售给较小的客户,并且需要能够远程部署它。由于当前架构的 2 层性质,这会导致糟糕的性能(例如,调用返回 18 个结果集的存储过程)。我们过去使用过 Citrix 解决方案,但没有人喜欢这种方法。通过端口 80 连接 JDBC 听起来也是个坏主意。我开始怀疑是否有任何东西可以使用类似 X-Windows 的方法来远程仅 GUI 部分。
silverlight-3.0 - 通过 Ria DomainService Invoke 方法返回关联成员
我使用 Invoke 属性从我的 SL ViewModel 调用了这个 DomainService 方法:
我的 ViewModel 中的代码如下所示:
Recipy 和 Author POCO/ServiceModel 类:
现在,代码工作正常,除了关联的作者没有转移到客户端/视图模型,Recipy 的作者属性为空。我认为使用 [Associate] 和 [Include] 属性可以解决问题吗?
感谢您的帮助,我正在努力了解 DomainService/RIA 的东西,我接近放弃并转而使用“正常”WCF/REST :)
model-view-controller - 在 webapps 中从模型中分离视图
我经常看到 Web 应用程序,其中程序基本上是一些包装 DOM 对象的 javascript 对象。这些 JS 对象执行所有模型、控制器和视图功能。
在我看来,对于没有太多模型或控制器功能的旧式 Web 应用程序来说,这似乎没问题,但在更新的更具交互性的应用程序中,整个程序都是在 Canvas 或 SVG 之上编写的......似乎应该有这些组件的更多分离。
我在这方面是对的还是有理由为什么人们将所有东西都放在大的 JS 对象中?
apache-flex - 将 Adobe AIR 评估为 RIA 运行时?
我在这里看到了一些关于 Adobe AIR 的问题,尽管很难找到整体可行性评估(在此处和在 Google 上)。可能有助于进行此类审查的一些问题:
- Adobe AIR 是 RIA 最好的跨操作系统兼容、无浏览器的运行时吗?
- AIR 独有的缺点是什么?AIR 有哪些独特的优点?
- AIR 预计会在未来几年发展壮大吗?谁是行业龙头?
frameworks - Javascript Windows 框架
有时我会看到基于 Web 的软件是使用一些光滑的 javascript 窗口设计的,这些窗口试图模拟 Windows 桌面体验(可拖动的窗口和开始菜单)。
有没有这样的免费框架可用?