跨平台替代windows shell扩展- WebDAV平台
本文关键字:WebDAV 平台 扩展 shell windows 跨平台 | 更新日期: 2023-09-27 17:49:49
我想构建一个跨平台(windows, mac[, linux])桌面应用程序,允许目录浏览和拖放功能访问基于云的企业CMS。这将取代现有的(稍微有bug的)windows shell扩展,该扩展与IIS托管的REST API通信。
我目前正在考虑利用WebDAV,但我很难找到一个跨平台的库来构建客户端。我正在寻找关于利用哪些技术和/或库来使这个项目顺利进行的建议和建议。我喜欢的语言是c#和Java,理想的解决方案是能够映射驱动器。另外,我有预算,我不介意支持其他程序员。
您可能更喜欢实现ssh和sftp。有许多非常好的图形化sftp客户端,如winscp
大多数操作系统提供内置WebDAV客户端,在许多情况下默认安装。Windows提供Mini-redirector, Mac OS X提供darwin,许多linux提供davfs2。您可以从操作系统UI或编程方式挂载驱动器或映射文件夹。每个操作系统和WebDAV客户端都有自己的特点,有时还会有bug。
随着IE 10的发布,你可以构建一个在所有4个主要浏览器上运行的Ajax WebDAV客户端。或者部署一些现有的客户端,像这样:ajaxbrowser.com。
这两种情况都可以减少构建跨平台WebDAV客户端的时间。