我知道我可以使用自定义组件来完成它(我现在正在尝试下载)但是,为了企业紧缩偏好,连接到远程服务器并使用 SFTP 下载文件而不使用 3rd 是否可行党的组成部分?
问问题
250 次
2 回答
2
取决于你愿意投入多少时间。问题是这并不容易。要编写一个好的、自定义的、功能齐全的 SFTP 组件,我估计需要 4-6 周。
如果您一开始只需要较小的命令子集,那么也许可以自己创建它并在以后需要时对其进行扩展。但正如我所说,取决于你有多少时间。
另一方面,使用第 3 方,开源/免费组件的缺点是您可能会在以后的某个时候遇到问题,然后依靠社区支持或您自己来跟踪和修复它。如果它是一个非常好的、成熟且经过验证的组件(不会给出名称),那么您可以安全地添加它,并提前进行一些功能测试。
最后,您有第 3 方商业组件(这里也不打算给出名称)。如果它可以访问(价格明智)并且他们还为您提供支持,我不明白为什么不接受它。最好专注于您的项目,而不是以一种或另一种形式将时间浪费在已经完成的事情上。
于 2012-06-22T16:01:44.213 回答
0
是的,是可行的(+1第一条评论),我认为根本不值得。仅供参考,我们确实实现了一个 Windows 服务,该服务现在每天通过 SFTP 下载/上传文件,一天几次,从两年前开始运行。根据我的经验,我强烈推荐您使用SharpSSH库。您很快就会适应您的需求。
于 2012-06-22T17:29:59.040 回答