4 ms·
My knowledge is a year or two out of date, but I think “it’s all just webdav” is part of the problem, and they sort of painted themselves into a corner by using
by mnutt 8y ago
My knowledge is a year or two out of date, but I think “it’s all just webdav” is part of the problem, and they sort of painted themselves into a corner by using it as a protocol. They ended up with a bunch of extra API hacks on top of WebDAV for things like multiparty uploads, and things still go wonky if you try to connect a random WebDAV client to it.
I built an ownCloud file storage replacement that worked with their front end client, while it was all technically WebDAV, syncing issues were a nightmare. I have a great amount of respect for how much effort they put into getting WebDAV to work, I just think it’s not not as solid/specified a protocol as one would hope.
- bayesian_horse 8y agoThe synchronization is a nightmare. The C++ client is hard to figure out, and even harder to maintain as a customized solution. Worse, they don't get the usual benefit of C++ clients being lean and resource-friendly because they now ship with an embedded QT Webbrowser.
- guruz 8y agoYou should try the ownCloud client instead. It works just fine with Nextcloud as server and has less bloat than the Nextcloud-branded client. https://github.com/owncloud/client/releases/tag/v2.5.1 https://github.com/owncloud/client/releases/tag/v2.5.1 Disclaimer: I'm one of the developers of the the ownCloud desktop client.
- jospoortvliet 8y agoOf course, you lose support for 2FA, have crappy notifications and activity feed and so on, plus it is entirely unsupported so I'd recommend against that...
- bayesian_horse 8y agoWhile there is certainly a point about electron apps wasting resources, an electron app would be a lot more maintainable and the GUI could be improved a lot. For example it's impossible to know which errors are actually a problem, and if synchronization was successful or aborted. Some of the progress information is in a tooltip which changes a couple of times per second.