.NET Remoting 适用于偶尔连接的应用程序 - 适合吗?
我们的 70 名移动笔记本电脑用户正在努力使用外部开发的 .NET 应用程序的新版本,该应用程序下载案例子集,允许离线数据输入,然后在重新连接时上传结果。拨号和有线以太网链路上的数据传输似乎都不可靠。使用.NET 2.0 SP1。
如果您使用过.NET Remoting,它应该在这里稳定“适合” ,那么进一步调试会产生稳定的应用程序吗?或者我们应该寻找其他方向,也许是 Microsoft Sync Framework 2.0?
编辑:最重要的...尽管它是遗留的....NET Remoting 本质上足够稳定和合适,因此优秀的开发人员可以让它可靠地完成我们需要的工作吗?
我需要足够超过最佳——替代方案是在半空中更换飞机。 (如需灵感,请参阅 Joel 谈管道胶带编程。)
Our 70 mobile laptop users are struggling with a new version of an externally developed .NET application that downloads a subset of cases, allows offline data entry, then uploads the results when reconnected. Data transfer seems unreliable on both dialup and wired Ethernet links. Using .NET 2.0 SP1.
If you've used .NET Remoting, should it be a stable "good fit" here, so further debugging will yield a stable application? Or should we look in other directions, maybe Microsoft Sync Framework 2.0?
EDIT: Most important...although it's legacy...is .NET Remoting inherently stable and suitable enough so a good developer can make it do what we need reliably?
For this I need adequate more than than optimal--the alternative is changing planes in midair. (For inspiration, see Joel on Duct Tape Programming.)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我绝对会放弃任何较旧的 .NET 1.1 通信技术,例如 .NET Remoting。这些框架已被 Microsoft 正式弃用为“遗留”框架(截至 2009 年 9 月),建议的替代框架是 WCF。 WCF 绝对可以满足您的需要,并且它是一个 Web 服务平台,您应该不会为笔记本电脑用户实现稳定的离线环境而遇到困难。
但是,如果 MS Sync Framework 2.0 能够满足您的需求并且易于使用,我会选择它。它是微软当前的技术平台,应该相当可靠。
I would definitely state away from any of the older .NET 1.1 communications technologies like .NET Remoting. Those frameworks have been officially deprecated as "legacy" by Microsoft (as of September 2009), and the recommended replacement is WCF. WCF can definitely do what you need it to do, and it being a web services platform, you shouldn't have a hard time implementing a stable offline environment for your laptop users.
However, if the MS Sync Framework 2.0 does what you need and makes it easy to use, I would go with that. It is a current technology platform from Microsoft, and it should be pretty solid.
根据您所描述的需求,同步框架旨在帮助您。直接引用自该网站:
坦白说,这满足了您的需求。以下是一些可以提供帮助的链接:
同步框架开发中心
Sync 101 - 入门
希望这会有所帮助。
For your described needs, the Sync Framework was built to help you out. A direct quote from the site:
This is quite frankly, your needs catered for. Here are a couple of links to help out:
Sync Framework Development Center
Sync 101 - Getting Started
Hope this helps.