Is it just me, or does FTP seem a little archaic? It seems slow and inefficient, and its over 30 years old, not that all old things are bad 🙂
What protocols exist out there that might become successors to FTP?
I’ve used webdav a little, but don’t know much about it. Is it faster? More reliable? More secure?
Why isn’t there widespread adoption of a newer technology (yet)?
Update: Specifically, I’m referring to downloading/uploading files between developers and their web server.
I am aware of other mainstream protocols for other uses such as web browsing, file sharing, etc.
The nice thing about FTP is that it works, which is a major improvement over, for example, Windows filesharing (or for that matter, Win7’s Homegroups).
There are plenty of other technologies for transferring files though. HTTP is commonly used for retrieving files, SCP or SFTP handle the secure aspect, basically running the usual protocol through a SSH tunnel. As for inefficient? How so? Just because it’s old doesn’t mean it’s inefficient.
How would a more efficient protocol work?
Anyway, FTP has its niche. It is used for transferring files where security is not important. It does the trick there, and I’m not aware of any superior alternatives, nor can I think of any obvious ways to improve the protocol.