473,396 Members | 1,884 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,396 software developers and data experts.

A Comparison of SourceOffSite, SourceAnyWhere and VSS Remoting

To view the full article, please visit
http://www.BetterVssRemoting.com
Better VSS Remote Access Tool

This article makes a detailed comparison among SourceAnyWhere,
SourceOffSite, VSS Remoting and possible others.

Keywords: VSS Remote Access, VSS Web Access, VSS Internet Access,
SourceSafe Remote Access, SourceSafe Web Access, SourceSafe Internet
Access, SourceOffSite, SourceAnyWhere, VSS Remoting

Index
1. Overview
2. Comparison Summary
3. Test Environment
4. Test Methodology
5. Breakdown
5.1 Speed
5.2 Stability
5.3 Security
5.4 VSS Feature Support
5.5 Usability
5.6 Diff/Merge
5.7SCCI Integration
5.8 Cross Platform
6 Others
1. Overview
What does the article do? It makes a comparison among SourceAnyWhere
3.1, SourceOffSite 4.1 and VSS Remoting 2.5.

Our initiative is to make an unbiased, objective, repeatable and
verifiable comparison:
a. Real project is used. The project I use is eMule, which is at
http://sourceforge.net/projects/emule/
b. Detailed steps are presented. You can follow the detailed steps
easily.
c. If you want to make a comment, I can be reached at
be***************@yahoo.com.

If you need more info, please visit their official websites:

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

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

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

Want to add a product? Write to me:
be***************@yahoo.com

The real result may vary if you do the test in different environment or
different files are used. However, the basic concept of this
comparison, such as which one is the fastest, which one has more VSS
features, should be applicable everywhere.
To view the full article, please go to
http://www.bettervssremoting.com
2. Comparison Summary (5 star ***** is the best)

Speed Comparison
SAW *****
SOS **
VSS Remoting **

Stability Comparison
SAW ****
SOS ***
VSS Remoting **

Security
SAW ****
SOS ***
VSS Remoting ***

VSS Feature Support
SAW ****
SOS ****
VSS Remoting ****

Usability
SAW ****
SOS **
VSS Remoting **

Diff/Merge
SAW ****
SOS ****
VSS Remoting **

IDE Integration
SAW ***
SOS ***
VSS Remoting ****

Cross Platform
SAW *
SOS ****
VSS Remoting ***

Speed:
I am totally surprised and excited by the speed of SourceAnyWhere. For
Get, Checkout and other operations, SourceAnyWhere can
be up to 40+ times faster than SourceOffSite and VSS Remoting.
Stability:
SourceAnyWhere never has any problem in the whole test.

VSS Remoting has difficulty to add files.

SourceOffSite has several problems when it comes to stability. It fails
often when I try to add big files. The big problem of SourceOffSite is
cancel. There is no cancel support in IDE integration. After a cancel
operation in Add, Checkin, Checkout or Get in SourceOffSite Explorer,
the CPU usage of SourceOffSite server goes up to almost 100% and can
not come down, unless the server is restarted.

Security:
What makes SourceAnyWhere unique is the password policy.
All the products use 128-bit cryptography.
SourceOffSite and SourceAnyWhere use BlowFish.
VSS Remoting uses HTTPS.
VSS Feature Support:
Weakness and strengths equally exist in them three.
Usability:
SAW is the best. All the Windows of SAW is in Win32 style. It can
detect if a file is changed automatically.
Diff/Merge
In File Diff (2-way)/File Merge (3-way), SourceAnyWhere and
SourceOffSite run neck and neck; VSS Remoting has a low
performance

IDE Integration:
SourceAnyWhere, SourceOffSite and VSS Remoting all support MSSCCI
Integration.
VSS Remoting supports DreamWeaver integration

I have not tested the IDE integration intensively. I give this rate
just according to manual of the three products.
Cross Platform:
SourceOffSite can cross most popular platforms, VSS Remoting has a web
interface which can login server through web
3. Test Environment

Test Data

Real project is used for test
All eMule0.44c and eMule0.44d files are downloaded from Sourceforge
Download eMule0.44c (3.1M) and eMule0.44d (3.1M) used in the test
Big Files are simulated files created by us

Server Configuration

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

Client Configuration

P4 Celeron 2.0G, 256M RAM, Windows 2003
ADSL connection
SourceAnyWhere profession 3.1
SourceOffSite 4.1 with Cryptography
VSS Remoting Client 2.5
4. Test Methodology

All the three products are tested on the same computers and internet
connection

All the three products are tested on the same data set

All the three products are tested with the same process

For speed test, every action is carried out 5 times

The initial state of the VSS database is empty (newly created)
5. Breakdown

To view the detailed test results and other features, please visit
http://www.BetterVssRemoting.com

Nov 21 '05 #1
0 870

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

0
by: Sean Newton | last post by:
I am absolutely bewildered by now by the Microsoft.Samples SSPI and Security assemblies. I've been trying to set these up in a very straightforward harness in the way that I'd like to be able to...
0
by: bettervssremoting | last post by:
To view the full article, please visit http://www.BetterVssRemoting.com Better VSS Remote Access Tool This article makes a detailed comparison among SourceAnyWhere, SourceOffSite, VSS...
5
by: mayamorning123 | last post by:
A comparison among six VSS remote tools including SourceOffSite , SourceAnyWhere, VSS Connect, SourceXT, VSS Remoting, VSS.NET To view the full article, please visit...
4
by: Uchiha Jax | last post by:
Hello everyone, I am a plenty silly person who is trying to learn .NET remoting through trial and error (all articles I read are going over my head at the moment (mostly) so I thought i'd give...
0
by: bettervssremoting | last post by:
To view the full article, please visit http://www.BetterVssRemoting.com Better VSS Remote Access Tool This article makes a detailed comparison among SourceAnyWhere, SourceOffSite, VSS...
0
by: Martijn Damen | last post by:
Hi, At the moment I am trying to develop an application that uses another app over .net remoting and having some problems with it (ok, that is ofcourse why I am here), hope somebody can shine a...
9
by: Nak | last post by:
Hi there, I have been messing around with remoting in an attempt to create a "shared application" as mentioned in another thread by that name. I have created a singleton object just like the...
8
by: Raju Joseph | last post by:
Hi All, I am just trying to get an opinion here. I know this is always a tough choice to make. We are in the process of converting our VB6 based Healthcare Information System (a full-fledged...
2
by: erbilkonuk | last post by:
Hi, I am very new to .NET Remoting and I try to run a simple program to subscribe to an event raised by Remoting Class. The Remoting Server initiates an instance of Remoting Class as Singleton /...
0
by: Kristian Reukauff | last post by:
Hi I have a problem with the .Net-Securty-Functions. I've got a client and a server. When I try to register a channel at the server with this line: ChannelServices.RegisterChannel(chan, false);...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.