The original WebDAV standard has been widely successful. Every modern computer operating system has a general WebDAV client built-in (details to follow), and a number of popular standalone applications are also able to speak WebDAV — Microsoft Office, Dreamweaver, and Photoshop to name a few. On the server end, the Apache webserver has been able to provide WebDAV services since 1998 and is considered the de-facto open-source standard. There are several other commercial WebDAV servers available, including Microsoft's own IIS.
Lo standard originale di WebDAV ha avuto un ampio successo. Ogni sistema operativo moderno per computer possiede un client WebDAV generico integrato (particolari a seguire), e un numero di di applicazioni tra le più diffuse sono capaci di parlare WebDAV — Microsoft Office, Dreamweaver, e Photoshop per nominarne alcune. Sul lato server, il server web Apache è stato capace di fornire servizi WebDAV dal 1998 ed è considerato lo standard open source di fatto. Ci sono molti altri server commerciali WebDAV disponibili, incluso Microsoft IIS.
DeltaV, unfortunately, has not been so successful. It's very difficult to find any DeltaV clients or servers. The few that do exist are relatively unknown commercial products, and thus it's very difficult to test interoperability. It's not entirely clear as to why DeltaV has remained stagnant. Some argue that the specification is just too complex, others argue that while WebDAV's features have mass appeal (even the least technical users appreciate network file-sharing), version control features aren't interesting or necessary for most users. Finally, some have argued that DeltaV remains unpopular because there's still no open-source server product which implements it.
DeltaV, sfortunatamente, non è stato cosi' di successo. È molto difficile trovare un client o un server DeltaV. I pochi che esistono sono prodotti commerciali relativamente sconosciuti, e dei quali è molto difficile testare l'interoperabilità. Non è pienamente chiaro il perché DeltaV è rimasto stagnante. Alcuni dicono che le specifiche sono semplicemente troppo complesse, altri dicono che mentre le caratteristiche di WebDAV hanno un consenso di massa (anche l'utente meno tecnico apprezza la condivisione dei file in rete), le caratteristiche del controllo di versione non sono interessanti o necessarie per la maggior parte degli utenti. Infine, alcuni hanno detto che DeltaV rimane impopolare perché non ci sono ancora server open source che lo implementino.
When Subversion was still in its design phase, it seemed like a great idea to use Apache httpd as the main network server. It already had a module to provide WebDAV services. DeltaV was a relatively new specification. The hope was that the Subversion server module (mod_dav_svn) would eventually evolve into an open-source DeltaV reference implementation. Unfortunately, DeltaV has a very specific versioning model that doesn't quite line up with Subversion's model. Some concepts were mappable, others were not.
Quando Subversion era ancora nella sua fase di disegno, sembrò una grande idea utilizzare Apache httpd come server di rete principale. Questo ha già un modulo che fornisce i servizi WebDAV. DeltaV era una specifica relativamente nuova. La speranza era che il modulo server di Subversion (mod_dav_svn) fosse eventualmente evoluto in una implementazione open source di riferimento di DeltaV. Sfortunatamente, DeltaV ha un modello di versionamento molto specifico che non si allinea abbastanza con il modello di Subversion. Alcuni concetti erano mappabili, altri no.
The upshot is that
Il risultato è questo
The Subversion client is not a fully-implemented DeltaV client.
Il client Subversion non è un client DeltaV completamente implementato.
The client needs certain things from the server that
DeltaV cannot provide, and thus is largely dependent on a
number of Subversion-specific REPORT
requests that only mod_dav_svn understands.
Il client ha bisogno di certe cose dal server che
DeltaV non può fornire, e così è in gran parte dipendente da un
numero di richieste REPORT
specifiche di Subversion
che solamente mod_dav_svn comprende.
mod_dav_svn is not a fully-implemented DeltaV server.
mod_dav_svn non è un server DeltaV completamente implementato.
Many portions of the DeltaV specification were irrelevant to Subversion, and thus left unimplemented.
Molte parti delle specifiche di DeltaV erano irrilevanti a Subversion, e così non sono state implementate.
There is still some debate in the developer community as to whether or not it's worthwhile to remedy either of these situations. It's fairly unrealistic to change Subversion's design to match DeltaV, so there's probably no way the client can ever learn to get everything it needs from a general DeltaV server. On the other hand, mod_dav_svn could be further developed to implement all of DeltaV, but it's hard to find motivation to do so—there are almost no DeltaV clients to interoperate with.
Ci sono ancora alcuni dibattiti nella comunità degli sviluppatori se sia o no utile rimediare a questa situazione. È ragionevolmente irrealistico cambiare il disegno di Subversion per corrispondere a DeltaV, così non c'è modo che il client possa imparare ad ottenere tutto ciò di cui ha bisogno da un server DeltaV generico. D'altra parte, mod_dav_svn potrebbe essere ulteriormente sviluppato per implementare tutto DeltaV, ma è difficile trovare una motivazione per fare ciò—non c'è praticamente nessun client DeltaV con cui interoperare.