Кроссплатформенная альтернатива расширению оболочки Windows - платформа WebDAV? - PullRequest
1 голос
/ 09 апреля 2011

Я хочу создать кроссплатформенное настольное приложение (windows, mac [, linux]), которое позволяет просматривать каталоги и выполнять функции перетаскивания для доступа к облачной корпоративной CMS.Это заменит существующее (и слегка ошибочное) расширение оболочки Windows, которое взаимодействует с REST API, размещенным в IIS.

В настоящее время я изучаю использование WebDAV, но у меня возникают проблемы с поиском кроссплатформенной библиотекидля построения клиента (ов).Я ищу советы и предложения о том, какие технологии и / или библиотеки использовать, чтобы этот проект прошел гладко.Мои предпочтительные языки - C # и Java, и идеальным решением было бы сопоставить диск.Кроме того - у меня есть бюджет, и я не против поддержки коллег-программистов.

Спасибо большое за любые идеи или знания, которые вы можете предоставить.

Ответы [ 2 ]

1 голос
/ 09 апреля 2011

Возможно, вам больше понравится реализация ssh и sftp. Существует множество очень хороших графических sftp-клиентов, таких как winscp

0 голосов
/ 04 апреля 2013

Большинство ОС предоставляют встроенный клиент WebDAV, который во многих случаях устанавливается по умолчанию.Windows предоставляют Mini-redirector, Mac OS X предоставляют Darvin, многие Linux предоставляют davfs2.Вы можете смонтировать диск или папку карты из пользовательского интерфейса ОС или программно.Каждая ОС и клиент WebDAV имеют свои особенности, а иногда ошибки .

. С выпуском IE 10 вы можете создать клиент Ajax WebDAV, который работает во всех 4 основных браузерах.Или разверните некоторый существующий клиент, например, такой: ajaxbrowser.com .

В обоих случаях вы можете сократить время создания кроссплатформенного клиента WebDAV.

...