• 3 Posts
  • 252 Comments
Joined 6 months ago
cake
Cake day: December 13th, 2024

help-circle
  • Warpinator is meant only to send/receive files and folders, and requires a supported device on both sides.

    QuickDAV lets you send/receive/manage files (meaning you can copy and move files on the host from the client). It doesn’t require a supported device in both sides, since it works with either a WebDAV client or a browser. So as long as one device can run QuickDAV, and the other has at least a browser, it’ll work. (QuickDAV works with a Sega Dreamcast!)

    Warpinator is incredibly easy to use. Open the app on both machines, select the other machine, select the file/folder, send.

    QuickDAV is a bit harder. Open the app on one of the machines, then type the information from the app into the client/browser on the other machine. Then you can download/upload/manage.
















  • It’s simpler, there is a client for everything even mobile phones, it has a move command, it has props that can be edited without a copy command, pagination is however you set it up to be rather than a one size fits all approach, it can be just as scalable as S3 if you build it to be, it has much simpler locks that make them easier to use so you might actually use them, keys can be longer than 1024 characters, actual directories exist.

    That’s just the protocol level. The biggest benefit for me isn’t really at the protocol level, but part of the design of my own WebDAV server: deduplication. I can throw the same file into my server with 50 different keys, and it will only take up the space of one copy on disk. This basically moved the logic of deduplication from my application to the blob store. Mountains easier from an application design perspective.

    There are use cases where S3 is better, but they are few and far between. And, WebDAV is extensible. You can build whatever functionality you need into it, rather than using some proprietary protocol.