1

Comparaison des Outils d'accès à distance VSS (VSS Remote Access Tools) SourceOffSite, SourceAnyWhere et VSS Remoting

Pour visualiser l’article complet, visitez
http://www.bettervssremoting.com

Le meilleur outil d'accès à distance VSS

Cet article fait une comparaison détaillée entre SourceAnyWhere, SourceOffSite, VSS Remoting ainsi que les autres outils possibles

Mots clé: accès à distance VSS, distance VSS, Internet VSS, Réseau VSS, Web VSS

Index
1. Présentation générale
2. Résumé comparatif
3. Environnement de Test
4. Méthodologie de Test
5. Panne
5.1 Vitesse
5.2 Stabilité
5.3 Sécurité
5.4 Dispositif Supporté par VSS
5.5 Utilisabilité
5.6 Différence et Fusion
5.7 Intégration SCCI
5.8 Multi-Plate-forme
6 Divers


1. Présentation générale

Que fait cet article ? Il fait une comparaison entre SourceAnyWhere 3.1, SourceOffSite 4.1 et VSS Remoting 2.5.

Notre initiative est de faire une véritable comparaison, impartiale, objective, et répétitive:
a. Un véritable projet est utilisé. Ce projet est « eMule », qui est valable à
http://sourceforge.net/projects/emule/
b. Des étapes détaillées vous sont présentées. Vous pouvez les suivre facilement.
c. Si vous voulez ajouter un commentaire, vous pouvez me contacter à
bettervssremoting@yahoo.com.

Si vous avez besoin de plus d’infos, visitez leurs sites officiels :

SourceAnyWhere (SAW) de DynamSoft
http://www.dynamsoft.com

SourceOffSite (SOS) de SourceGear
http://www.sourcegear.com

VSS Remoting de Source Remoting
http://www.sourceremoting.com

Vous voulez ajouter un produit? Ecrivez-moi à:
bettervssremoting@yahoo.com

En pratique, le résultat peut varier selon l'environnement de test, ou les fichiers que vous utilisez. Cependant, la conception de base de cette comparaison (comme par exemple, quelle est l'application la plus rapide, laquelle possède le plus d'options VSS), devrait être applicable n’importe où.


Pour voir l’article complet, visitez la page
http://www.bettervssremoting.com


2. Résumé comparatif (5 étoiles ***** montre le meilleur)

Comparaison de la vitesse
SAW *****
SOS **
VSS Remoting **

Comparaison de la stabilité
SAW ****
SOS ***
VSS Remoting **

Sécurité
SAW ****
SOS ***
VSS Remoting ***

Dispositif Supporté par VSS
SAW ****
SOS ****
VSS Remoting ****

Utilisabilité
SAW ****
SOS **
VSS Remoting **

Différence/Fusion
SAW ****
SOS ****
VSS Remoting **

Intégration dans un environnement de développement
SAW ***
SOS ***
VSS Remoting ****

Multi-Plate-forme
SAW *
SOS ****
VSS Remoting ***


Vitesse:

Je suis complètement étonné et excité pas la vitesse de SourceAnyWhere. Pour les opérations « Get », « Checkout » ainsi que les autres, SourceAnyWhere peut arriver à aller jusqu’à 40 fois plus vite que SourceOffSite et VSS Remoting.


Stabilité:
SourceAnyWhere n’a jamais connu de problème pendant l'ensemble des tests.

VSS Remoting a des difficultés à ajouter des fichiers.

SourceOffSite a quelques problèmes quand il s’agit de stabilité. Il échoue souvent quand j’essaye d’ajouter de gros fichiers. Le principal problème de SourceOffSite est l’annulation. Il n’existe pas de support de l'annulation de l'intégration dans l’IDE. Après une opération d’annulation pour les opérations « Add », « Checkin », « Checkout » ou « Get » dans SourceOffSite Explorateur, l’usage de CPU de SourceOffSite Serveur va augmenter jusqu’a un peu près 100%, et ne peut pas diminuer, sauf si le serveur redémarre.


Sécurité:
Ce qui rend SourceAnyWhere unique est sa politique de mot de passe.
Tous les produits utilisent une clé de cryptage de 128-bit.
SourceOffSite et SourceAnyWhere utilisent BlowFish pour le cryptage.
VSS Remoting utilise HTTPS.


Dispositif Supporté par VSS:
Des défauts et des avantages existent également dans les trois.


Utilisabilité:
SAW est le meilleur. Toutes les fenêtres de SAW sont dans le style Win32. Il peut détecter si un fichier a été modifié, automatiquement.


Différence/Fusion
Dans “File Diff(2-way)” et “Fichier Fusion(3-way)”, SourceAnyWhere et SourceOffSite sont coude à coude; VSS Remoting a de mauvaises performances.


Intégration IDE:
SourceAnyWhere, SourceOffSite et VSS Remoting supportent tout 3 l’Intégration MSSCCI.
VSS Remoting supporte l'intégration dans DreamWeaver.

Je n’ai pas testé l’intégration dans l'IDE intensivement. L'estimation que je donne est tirée des manuels d'utilisation de ces trois produits.


Multi-Plate-forme:

SourceOffSite peut être utilisé par la plupart des plates-formes populaires, VSS Remoting a une interface web qui peut permettre la connexion à partir d'internet.


3. Environnement de Test

Test de Données

De véritables projets ont été utilisés pour effectuer les tests.

Tous les fichiers de Emule0.44c et de eMule0.44d ont été téléchargés à partir de Sourceforge

Téléchargement de eMule0.44c(3.1M) et de eMule0.44d(3.1M) utilisés dans les tests.

L'utilisation de gros fichiers a été simulée par des fichiers que nous avons créés.


Configuration du serveur

P4, 2.8G, 256M RAM, Windows XP Professional
SourceAnyWhere profession 3.1 DEMO Server
SourceOffSite4.1 avec cryptographie DEMO Server
VSS Remoting Server 2.5
Visual SourceSafe6.0 + Sp6


Configuration de client

P4 Celeron 2.0G, 256M RAM, Windows 2003
Connexion ADSL
SourceAnyWhere profession 3.1
SourceOffSite 4.1 avec cryptographie
VSS Remoting Client 2.5


4. Méthodologie de test

Les trois produits ont été testés sur les mêmes ordinateurs et avec la même connexion internet

Les trois produits ont été testés sur le même jeu de données

Les trois produits ont été testés avec la même procédure

Pour le test de vitesse, toutes les actions ont été exécutées 5 fois

L’état initial de la base de donnée de VSS était vide (venant juste d'être créé)

2

Pardon, mais quel est l'intérêt de :
- recopier un article
- en recopier des extraits incohérents
Tu vois typiquement on poste le lien et on fait un résumé rapide (ou alors on poste tout).

Maintenant je vais me prononcer aussi sur le thème. VSS est un logiciel miraculeux, qui coute cher, est mal supporté, et en plus fait de la merde.
A titre indicatif là où je bossais avant, VSS a réussi à corrompre tout seul sa base, et à foutre en l'air qqc comme 3 années-homme de boulot.
Le problème a été rapporté à Microsoft (via le support technique payant, je précise).
Microsoft a répondu par un message tout fait disant : "Microsoft reconnait que ceci est un problème, et travaille activement à le résoudre pour la prochaine version du logiciel" triso

Alors qu'on vienne m'expliquer l'intérêt d'ajouter le support de remoting à un outil qui déjà arrive pas à se gérer tout seul en local, alors qu'il existe de nombreuses alternatives, telles CVS, Subversion ou Aegis pour citer les plus connus, qui ont déjà les mêmes fonctionnalités, sur des bases de code ouvertes et rodées par des années d'utilisation par des milliers de projets, et qui supportent nativement un accès distant sécurisé par du cryptage fort.

Voilà, désolé de me montrer un peu aggressif, mais bon l'intérêt est très mitigé, et ton post n'apporte rien par rapport au lien tout seul, donc...