1

我们的 70 名移动笔记本电脑用户正在努力使用新版本的外部开发.NET应用程序,该应用程序可以下载案例子集,允许离线数据输入,然后在重新连接时上传结果。拨号和有线以太网链路上的数据传输似乎都不可靠。使用 .NET 2.0 SP1。

如果您使用过.NET Remoting,它应该是一个稳定的“合适的”,因此进一步调试将产生一个稳定的应用程序?或者我们应该看看其他方向,也许是Microsoft Sync Framework 2.0?

编辑:最重要的......虽然它是遗留的...... .NET Remoting 本质上是稳定和合适的,所以一个好的开发人员可以让它可靠地做我们需要的事情吗?

为此,我需要的不仅仅是最佳——另一种方法是在半空中更换飞机。(有关灵感,请参阅Joel 的 Duct Tape Programming。)

4

2 回答 2

6

我肯定会远离任何较旧的 .NET 1.1 通信技术,例如 .NET Remoting。这些框架已被 Microsoft 正式弃用为“旧版”(截至 2009 年 9 月),推荐的替代品是 WCF。WCF 绝对可以做你需要它做的事情,而且它是一个 Web 服务平台,你应该不会很难为你的笔记本电脑用户实现一个稳定的离线环境。

但是,如果 MS Sync Framework 2.0 能满足您的需要并使其易于使用,我会同意的。它是微软当前的技术平台,应该相当稳固。

于 2009-11-03T08:11:33.843 回答
4

对于您所描述的需求,我们构建了 Sync Framework 来帮助您。来自网站的直接报价:

一个全面的同步平台,支持任何数据类型、任何数据存储、任何传输协议和任何网络拓扑,支持应用程序、服务和设备的协作和离线访问。

坦率地说,这满足了您的需求。这里有几个链接可以帮助您:

同步框架开发中心

同步 101 - 入门

希望这可以帮助。

于 2009-11-03T08:15:51.727 回答