Comment fonctionne Dropbox?
Comment Dropbox travail? Est-il juste un client FTP avec un facile à utiliser l'interface web et le support de nombreux plarforms?
Ce qui le rend si utile pour les programmeurs, même pour ceux qui travaillent sur des applications basées sur le web et qui ont un accès FTP à un serveur par défaut?
N'Dropbox venir avec un algorithme amélioré pour faciliter le transfert de fichiers pour une meilleure vitesse? Quelle est la différence entre un client FTP Dropbox et d'un programmateur de point de vue?
source d'informationauteur dole doug
Vous devez vous connecter pour publier un commentaire.
FTP est juste une façon de copier les fichiers. Et la copie n'est pas la même que la synchronisation, ce qui je crois est Dropbox plus grande force.
Dropbox est un multiway système de synchronisation. Cela signifie que si vous utilisez votre compte Dropbox sur de nombreuses machines et d'édition de fichiers différents sur chaque machine, ils vont tous être synchronisées de manière appropriée. Avec FTP vous devez délicatement le droit de choisir quels fichiers doivent être supprimés ou ajoutés à partir de chaque client vers le serveur.
Une autre différence importante est que la synchronisation se fait automatiquement à chaque fois qu'un fichier est modifié, ce qui FTP ne fonctionne pas.
En termes d'algorithmes, je suppose que Dropbox utilise le fichier deltas pour le transfert de fichiers, ce qui le rend beaucoup plus efficace que le FTP. Cela signifie que les pièces du dossier qui ont été modifiées sont transférées au lieu de transférer l'ensemble du dossier à chaque fois qu'il change (voir rsync).
Je crois que vous ne demandant qu'à propos de la sélection de la fonctionnalité de base. Au-delà, Dropbox a beaucoup de fonctionnalités que FTP ne fonctionne pas comme un contrôle de révision, la galerie de photos partage, etc.
Dropbox fichiers ne sont pas accessibles par FTP. L'API utilise un RESTE de style de l'architecture sur le protocole HTTP. Voir Construire le pouvoir de Dropbox dans votre application.