2011-04-09 64 views
1

我想構建一個跨平臺(windows,mac [,linux])的桌面應用程序,該應用程序允許訪問基於雲的企業CMS的目錄瀏覽和拖放功能。這將取代與IIS託管的REST API對話的現有(並且稍有漏洞)的Windows外殼擴展。跨平臺替代windows shell擴展 - WebDAV平臺?

我目前正在調查利用WebDAV,但我無法找到建立客戶端的跨平臺庫。我正在尋找什麼技術和/或圖書館的建議和建議,以使這個項目順利進行。我的首選語言是C#和Java,並且理想的解決方案可以映射驅動器。另外 - 我有一個預算,我不介意支持其他程序員。

非常感謝您提供的任何想法或知識。

+0

編寫WebDAV客戶端比編寫WebDAV服務器容易得多。我會考慮只是滾動你自己的代碼來做到這一點。 – 2011-07-02 16:24:00

回答

1

你可能更喜歡實現ssh和sftp。有許多非常好的圖形sftp客戶端,如winscp

0

大多數OS都提供默認情況下安裝的內置WebDAV客戶端。 Windows提供迷你重定向器,Mac OS X提供Darvin,許多Linux提供davfs2。您可以從操作系統界面或以編程方式安裝驅動器或映射文件夾。每個操作系統和WebDAV客戶端都有自己的特定功能,有時還有bugs

隨着IE 10的發佈,您可以構建一個運行於所有4個主流瀏覽器的Ajax WebDAV客戶端。或者部署一些現有客戶端,例如:ajaxbrowser.com

這兩種情況都可能會縮短您構建跨平臺WebDAV客戶端的時間。