2009-11-03 56 views
1

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

如果你已经使用.NET Remoting,它应该是一个稳定的“般配”在这里,所以进一步调试将产生一个稳定的应用?或者我们应该看看其他方向,也许Microsoft Sync Framework 2.0?

编辑:最重要的是 ......虽然它的遗产...... 是.NET远程内在稳定,适合足以让一个优秀的开发人员可以把它做什么,我们需要可靠的?

为此,我需要比超过最佳 --the替代更充足正在改变飞机在半空中。 (为了寻找灵感,看到Joel on Duct Tape Programming

回答

4

为了您所描述的需求,Sync Framework的构建可以帮助您。从网站上直接引用:

全面的同步平台,实现与任何数据类型,所有的数据存储,任何转让协议,任何网络拓扑的支持协作和应用程序,服务离线访问和设备。

这是非常坦率地说,您的需求照顾。这里有几个环节助阵:

Sync Framework Development Center

Sync 101 - Getting Started

希望这有助于。

6

我肯定会说出任何旧的.NET 1.1的通信技术,如.NET远程的路程。这些框架已被微软官方弃用为“遗留”(截至2009年9月),推荐的替代品为WCF。 WCF绝对可以做你需要做的事情,它是一个网络服务平台,你不应该为你的笔记本电脑用户实施一个稳定的离线环境困难。但是,如果MS Sync Framework 2.0能够满足您的需求并使其易于使用,那么我就可以继续使用它。它是微软目前的技术平台,它应该非常稳定。

相关问题