问题标签 [rich-client-platform]

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 投票
1 回答
383 浏览

visual-studio - 基于 VisualStudio 的富客户端平台

我记得听说过一个基于 Visual Studio 的富客户端平台,类似于 Eclipse 的富客户端平台,它为您提供自动更新、shell、帮助系统等内置功能。不过,我似乎在 Google 上找不到它,有人记得这叫什么吗?

0 投票
2 回答
522 浏览

asp.net - 拥有 5000 多个用户的 Intranet Web 应用程序的富客户端选择

对于拥有 5000 多个用户的 Intranet Web 应用程序,我们需要开发高度交互(尽可能少的回发)客户端。所以可能会出现性能问题。你的选择是什么,为什么?



- ASP.NET Web 窗体 + JQuery/Ajax
- ASP.NET Web 窗体 + Silverlight
- ASP.NET MVC + JQuery/Ajax
- ASP.NET MVC + Silverlight
- WPF
- Smartclient

您可以建议任何其他库(仅适用于 .net 世界)。请分享你的难处。

0 投票
5 回答
302 浏览

windows - 如何让某人进入测试?

好的。我们的产品有效。Beta 测试人员实际上正在完成他们的工作。下一次迭代的时间。但如何保证质量?我们需要一个测试员!

我如何让刚从街上开始测试的人?我不知道如何自己做(我是开发人员,而不是测试人员)!

我们是一个小团队:

  • 2 位架构师(如在建筑领域,而不是软件领域,他们是这里的领域专家)弄清楚要建造什么
  • 我建造它
  • 和一个新人在我们推出版本之前做一些测试

我们没有人知道如何专业地做到这一点。到目前为止,我们有:

  • 一堆跨越我们想要测试的配置的虚拟机
    • 各种版本的windows
    • 德语和英语,我们的客户可能会使用这两种语言
    • 我们正在编写的主机软件(Autodesk Revit Architecture 2010,我们正在构建一个用于能量计算的插件)
  • 描述我做过的一些测试的文本文档(安装了 xyz 版本,做了这个,做了那个等)
  • 一个错误跟踪系统,测试人员可以添加他发现的所有错误

我希望我们需要一个测试脚本。但是怎么做?谁?什么?什么时候?

0 投票
4 回答
304 浏览

asp.net - 在网页 (HTML) 上拥有与 Windows 表单等效的丰富表单控件的最佳机制

我正在努力将 Windows 应用程序移植到 Web。Windows 应用程序非常丰富,包括表单控件、复杂的验证和用户交互。

基本的 Web 表单不足以满足这些复杂性。所以我想知道在网页上仍然拥有丰富性的最佳方式。我有一些想法,想发表评论。

  1. 使用 DHTML 和 Java 脚本来模拟复杂的控件。有一些宏控件可以作为 jQueryUI 的一部分使用,还有一些其他第三方 Java Script 控件。如果有推荐的控件库,我想要建议。
  2. 在需要丰富控件的地方使用 RIA(最好是 Silverlight)。我想将此作为最后一个选项,因为它要求使用 Silverlight 插件。

其他流行/首选策略是什么?

0 投票
2 回答
2960 浏览

websphere - 基于 Web 的客户端与胖/富客户端?

我的公司是一家大型电信公司的软件解决方案提供商。该环境目前基于 IBM WebSphere,前端 IBM Portal 服务器与提供 EJB 服务的后端 WebSphere Application Server 集群通信。有些 portlet 使用我们自己开发的 MVC 模式,有些是用 JSF 编写的。

最近我们做了一个概念验证的富/厚客户端应用程序,它直接与后端服务器上的 EJB 通信。它是使用 NetBeans 平台编写的,并使用 WebSphere 应用程序客户端库来建立与 EJB 的通信。

真正痛苦的是让客户端使用安全的 JAAS/SSL 通信。但是,在解决了这个问题之后,我们发现富客户端比我们已经习惯的基于 Web 的门户客户端应用程序具有许多优势:

  • 巨大的性能优势(CORBA 与 HTTP,去掉了 Portal Server 中间人)
  • 由于使用了 NetBeans 的可视化设计器和 Swing 通常稳健的体系结构,开发得以简化和快速
  • 无需将客户端应用程序部署到测试服务器,从而缩短了调试周期
  • 没有像基于 Web 的开发那样混杂的技术(Struts、JSF、JQuery、HTML、JSTL 等)

在忍受了基于 Web 的开发(甚至是 JSF)的痛苦一段时间后,我得出了以下结论:富客户端并不适合所有情况,但是当您在内部开发基于 Intranet 的解决方案,那么如果不考虑 NetBeans 平台或 Eclipse RCP,您会发疯的。

对富客户端与 Web 客户端有何评论/经验?

0 投票
2 回答
328 浏览

javascript - 关于基于 ASP.NET MVC2 的富客户端 Web 应用前端实现的建议

我们使用 MVC2 来构建我们的 Web 应用程序。我们的项目中有一些复杂的页面。他们有大量的用户交互、实时股票数据和图表,无需刷新页面。

我是前端开发和 ASP.NET MVC2 的新手。使用一段时间后,我认为它是一个基于表单的表示层框架(我可能错了)。如果大多数 UI 操作都在一个网页中执行,使用 ajax 和 javascript 呈现数据并运行 UI 逻辑似乎更好。

然后我发现有两种方法可以在我们的应用程序中呈现 UI:使用 MVC2 将 UI 模型绑定到 View 和使用 javascript 填充视图。如果实现越来越多的视图,这似乎不太优雅或可能会混乱。

似乎 MVC2 控制器擅长作为 RESTful UI 模型数据提供者。所以我认为将解决方案设置为 Controller(model data)->HTML layouts + javascript(ui logic) 可能是实现这样一个富客户端 Web 应用程序的好方法。这是一个好习惯吗?或者你对这类项目有什么建议?是否有任何网络资源(文章或示例项目)可供参考?

非常感谢。

0 投票
8 回答
2440 浏览

java - 是否使用 JavaFX [1.3]?

我们正在启动一个新的桌面应用程序并考虑使用 javafx,但鉴于 oracle 最近宣布不会进一步开发 javafx 脚本,我们有点困惑。

既然我们等不及 javafx 2.0,那么使用 1.3 版(哪个)是个好主意,还是应该看看不同的技术?

您的意见将不胜感激。

0 投票
1 回答
1826 浏览

c# - 跟踪 .NET 应用程序中的应用程序使用情况

我有一个在不同客户端上运行的 .NET (C#) WPF 应用程序。我想跟踪应用程序的使用情况、指标、错误等(在客户许可的情况下),并将这些信息发回以进行进一步分析。

我说的是谷歌分析之类的东西,但它是针对客户端应用程序而不是网站。

我目前正在寻找非常基本的东西,例如应用程序的错误和崩溃、应用程序启动、应用程序退出,因为当导航到屏幕和导航离开时,我的应用程序是使用导航(不是 SDI 或 MDI)构建的。

因为这是一个客户端应用程序,有些客户端并不总是连接到互联网,我想我必须缓存数据并在连接存在后发送。

  1. 有没有人见过这样的东西(成本低于 100 美元)?
  2. 其他人对这种能力感兴趣吗?

非常感谢你,伊多。

0 投票
1 回答
784 浏览

asp.net-mvc - 对于数据繁重的 LOB 应用程序,Project Silk 类型的架构有多健壮?

Project Silk看起来很适合社交网络应用程序,在这些应用程序中,经常更新的数据流需要出现在仪表板样式的演示文稿中。

我想问一下这样的架构是否也适用于数据量大的典型 LOB 应用程序。目前,我们使用 WPF 或 Silverlight 进行富客户端演示(主/详细表单的选项卡、Office 功能区样式、拖放、网格、图表)。Project Silk 似乎为此类应用程序开辟了另一种选择。

我有几个问题:

  • 此堆栈中使用的技术是否足够成熟,可以考虑供企业使用?

  • 当前和即将推出的 JQuery UI 小部件的广度是否足以满足这些需求?

  • 这种架构会在浏览器上以解释模式高效运行,而不是像本机应用程序那样充分利用 CPU 能力吗?

0 投票
5 回答
428 浏览

java - Java原教旨主义者的Web客户端开发技术

我是一名 java 开发人员,我想为 web 开发富客户端。我的问题是我讨厌 javascript、flash 等以及大多数通常用于 Web 客户端的编程语言。我很乐意继续使用 Java 开发 Web 客户端,这些客户端可以在常见的 Web 浏览器上使用,为什么不可以在新的时尚移动设备上使用。我正在寻找一些建议/警告来做出一个好的选择。

Java 小程序似乎非常适合我的情况,但根据一些传闻,它并不是一个真正可持续的解决方案。我应该看看JavaFX吗?GWT?还有其他一些可能吗?