问题标签 [smartclient]

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 投票
3 回答
198 浏览

smartclient - 对“偶尔连接”场景的支持有多重要?

不久前,智能客户端被吹捧为“偶尔连接”使用环境的解决方案,而像 Google Gears 这样的工具包也出于同样的原因应运而生。在我看来,持续、可靠的互联网访问正变得越来越普遍(即使在商用飞机等地方),所以我向社区提出的问题是:具有离线支持的解决方案的相关性如何?

我是从数据密集型企业应用程序(例如 CRM)的角度来解决这个问题的。

0 投票
1 回答
1880 浏览

desktop - Web 与桌面开发(在线与智能客户端)

我在一家拥有大量 SAP 投资的公司工作,我们还有数十个大型 .Net 系统(主要用于内部工程系统)和 Java 平台(主要用于外部 Web 应用程序)。因此,我们在 ABAP、C# 和 Java EE 上有大型开发商店。

对于在哪个域中使用哪个平台,我们有很好的标准,但是对于何时使用 Web UI 以及何时使用桌面 UI,我们并没有很清楚。

我过去看过一些关于这个主题的优秀研究(像这样),但我想要一些更有条理的东西

我想根据最佳实践构建一个决策树来帮助解决这个问题。

我过去看到的一些标准包括:

  • 该应用程序是否针对具有不同操作系统配置的用户?
  • 应用程序是否需要 OS 类型的功能来排序和编辑数据?(我知道 AJAX / 异步 JS 为 Web 应用程序提供了更丰富的类似桌面的功能,但有些人认为桌面仍然是该领域的王者)
  • Web 应用程序能否提供桌面应用程序可以提供的可用性、响应性、清晰度和实用性?
0 投票
2 回答
239 浏览

orm - 哪些 .NET ORM 支持智能客户端(即对象映射和数据同步)

我最近参与了一个需要智能客户端的项目。我们为 ADO.NET 使用了 SQL Server Compact Edition 和 Microsoft Sync Services。我们的在线服务器是 SQL Server 2005。一个准 ORM/DAL(非常符合我们的需求)是由我们团队的成员手工编码的。在这种情况下创建自定义 ORM 花费了我们很多本可以在其他地方使用的开发时间。任何人都可以推荐一个专为智能客户设计的第三方 ORM 吗?

我想我正在寻找一个集成以下内容的 ORM:

  • 标准的前向和后向对象映射功能
  • 一个灵活且细粒度的同步框架(即,我希望能够逐个对象指定验证和冲突解决策略)
  • 对 XBAP 或 Silverlight 客户端的支持会很好,但不是必需的。

我还应该注意,我并没有明确地将 MSSQL 或 MSSQL CE 用于数据。

我只发现了一款​​名为 Telerik OpenAccess 的产品似乎可以满足这些需求。有没有人有这方面的经验?http://www.telerik.com/products/orm.aspx

还有其他建议吗?

0 投票
1 回答
2502 浏览

.net - .NET ClickOnce 部署和更新版本后调用的错误程序集

我有一个 ClickOnce 应用程序 (app1),它从另一个解决方案 (app2) 调用 DLL 文件。我最近在一个客户处更新了这个应用程序,发生了一件奇怪的事情。

他得到了 app1 的新版本(发布版本在控制面板/添加或删除程序中是正确的),并且应用程序版本在应用程序中手动检查是正确的。但是从引用的解决方案 (app2) 调用的 DLL 文件仍然是旧的。

我们删除了所有文件C:\Documents and Settings\username\Local Settings\Apps\2.0并重新安装。这次没有问题,调用了正确的 DLL 文件。

值得一提的是,新版本中的版本号完全不同,因为我们在从 Visual Studio 2005 升级到 Visual Studio 2008 时对此进行了更改。旧/新发布版本:1.0.0.6 / 1.9.1.6。

0 投票
3 回答
218 浏览

.net - Smart Client 和 Web App 同时开发

如果正在开发的应用程序需要具有 Web 客户端和智能客户端,则要使用哪些策略和工具。智能客户端软件工厂或相关应用程序块是否简化了这样的开发路径?环境是.Net 3.5

请根据这些优先级提出方向

  1. 代码重用
  2. 开发或执行容易
  3. 维护
0 投票
4 回答
8434 浏览

c# - .NET - ClickOnce 安装 - 公司名称和应用程序名称

在 ClickOnce 应用程序中设置公司名称和应用程序名称的正确方法是什么?

我在一个名为 RecordNavigator 的解决方案中有一组项目。GUI 项目称为 RecordNavigator.Gui。

当我发布应用程序时 - 我希望开始菜单有一个名为Tyndall Software的文件夹和名为Record Navigator的应用程序快捷方式。

现在文件夹显示组织,快捷方式显示RecordNavigator.Gui。AssemblyInfo.cs 文件似乎没有效果。这正常吗?

0 投票
2 回答
796 浏览

windows-mobile - 通过msbuild创建智能设备驾驶室

是否可以使用 msbuild 任务将智能设备项目构建到 cab 文件中进行部署。

我在网上看到了几个页面:

http://guystarbuck.blogspot.com/#115584006223003606 http://blog.opennetcf.com/ctacke/2008/09/18/AutomatingCABFileGenerationWithMSBUILD.aspx

但我不敢相信你必须为应该简单的事情费那么大的力气!

谢谢。

0 投票
3 回答
3793 浏览

extjs - smartclient适合吗?

SmartClient 的等待时间如何跨越数千个编辑网格的用户?

我之前收到过警告说 ExtJS 不适合。

0 投票
1 回答
176 浏览

.net - 应用程序配置难题

我正在开发一个 n 层智能客户端应用程序。应用程序的客户端部分分为两层。接口应用程序和客户端业务库,用于检索数据并将其提供给接口。数据通过 WCF 服务 net.tcp 和 http 的集合提供,具体取决于客户端连接。

我的问题是接口对 wcf 服务一无所知(如我们所愿),配置 system.serviceModel 绑定信息存储在 lib 的配置中,而不是 exe 中。除非我将 system.serviceModel 部分复制到 exe 配置,否则应用程序无法找到端点。

所以我可以创建一些 Pre-Build 事件来复制 app.config 文件:

但坦率地说,这是废话(它是一个直接副本而不是合并),我想要一种更好的工作方式......有什么想法吗?谢谢

0 投票
3 回答
1331 浏览

synchronization - XCOPY-在无管理员权限的情况下部署 Microsoft Sync Framework(即 ClickOnce 安装)

我目前正在设计一个需要在“偶尔断开”模式下运行的智能客户端应用程序 (WPF)。对于离线场景,我正在考虑使用:

  • 断开连接的服务代理应用程序块(来自智能客户端软件工厂)
  • 微软同步框架

我应该提一下,我希望我的智能客户端应用程序可以 XCOPY 部署、自动更新和安装,而无需管理权限——基本上是 ClickOnce 部署的应用程序。据我所知,这意味着 Microsoft Sync Framework 已经退出,因为它的实现中有一些 COM 需要在需要管理员权限的客户端上注册。是否可以从 ClickOnce 应用程序 XCOPY 部署和运行 MSF?还有其他关于数据同步的想法吗?