473,416 Members | 1,550 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,416 software developers and data experts.

A comparison among six VSS remote tools including SourceOffSite , SourceAnyWhere, VSS Connect, SourceXT, VSS Remoting, VSS.NET

A comparison among six VSS remote tools including SourceOffSite ,
SourceAnyWhere, VSS Connect, SourceXT, VSS Remoting, VSS.NET

To view the full article, please visit
http://www.BetterVssRemoting.com

Better VSS Remote Access Tool

This article makes a detailed comparison among SourceAnyWhere 4.0,
SourceOffSite 4.1, VSS Connect 1.5, SourceXT 2.1, VSS Remoting 2.5,
VSS.NET 1.67

Keywords: VSS Remote Access, VSS Web Access, VSS Internet Access,
SourceSafe Remote Access, SourceSafe Web Access, SourceSafe Internet
Access, SourceAnyWhere, SourceOffSite, VSS Connect, SourceXT, VSS
Remoting, VSS.NET
1. Overview
What does the article do? It makes a comparison among:
· SourceAnyWhere 4.0
· SourceOffSite 4.1
· VSS Connect 1.5
· SourceXT 2.1
· VSS Remoting 2.5
· VSS.NET 1.67

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 Connect from VoxCode http://www.vssconnect.com
· SourceXT from ACORDEN http://www.acorden.com
· VSS Remoting from Source Remoting http://www.sourceremoting.com
· VSS.NET from DMB Consulting http://www.dmbcllc.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 Connect **
SourceXT **
VSS Remoting **
VSS.NET *

Stability Comparison
SAW *****
SOS **
VSS Connect ***
SourceXT **
VSS Remoting **
VSS.NET *
Security
SAW ****
SOS ***
VSS Connect ***
SourceXT **
VSS Remoting ***
VSS.NET **

VSS Feature Support
SAW ****
SOS ****
VSS Connect **
SourceXT **
VSS Remoting **
VSS.NET *

Usability
SAW ****
SOS **
VSS Connect **
SourceXT **
VSS Remoting **
VSS.NET *

Diff/Merge
SAW ****
SOS ****
VSS Connect
SourceXT
VSS Remoting **
VSS.NET

IDE Integration
SAW *****
SOS ***
VSS Connect **
SourceXT **
VSS Remoting **
VSS.NET

Cross Platform
SAW *****
SOS *****
VSS Connect *
SourceXT *
VSS Remoting ***
VSS.NET *

Speed:
I am totally surprised and excited by the speed of SourceAnyWhere. For
some operations, SourceAnyWhere can be up to 40+ times faster than
other five products.

Stability:
SourceAnyWhere never has any problem in the whole test.

SourceOffSite has several problems when it comes to stability. 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.
VSS Connect and SourceXT also have problems in stability. On big file
operations, they are very possible to crash. But both two have a good
handling of Cancel. And, VSS crashes every time when I try adding a
special directory such as "c:\" and "My Computer".

VSS Remoting has difficulty to add file and it fails to operate on big
files.

VSS.NET has problems in big file operation during the whole test. And
it cannot handle the Cancel operations.

Security:
What makes SourceAnyWhere unique is the password policy.

SourceAnyWhere, SourceOffSite and VSS Connect use 128-bit cryptography.
SourceOffSite and SourceAnyWhere use BlowFish.
..
VSS Remoting uses HTTPS.

VSS Feature Support:
Most of the six products support ordinary VSS features such as Add,
Get, Checkin, Checkout and so on. However, only SourceAnyWhere has a
detailed and full support for almost all of VSS features.
Except SourceAnyWhere, all the products does not have supports for EOL
(end-of-line). Different OS use different end-of-line characters in
text files. Without EOL support, text files got to local may not be
read correctly. For example, in Rational the EOL character is "/n"
but in Windows it is "/r/n". When getting a text file from Rational to
Windows without a support for EOL, the text will not be displayed
normally.

SourceXT, VSS Remoting and VSS.Net have no support for Pin. Assuming a
file is pinned in VSS Server, then what if Pin is not supported? First,
the pinned file can still be checked out by Client, which is a great
danger to the pinned file. Second, when performing a get, the most
recent version will be got, not the pinned version. This can probably
cause version confusion.

SourceAnyWhere has a "Server-base time zone offset" option, others
don't. In my opinion, it is very important to synchronize Server time
and Client time. Imagine this, the Server time is 10 hours ahead of
Client time. When you edit a file and check it in at 2/23 9:00PM
(Client time), but on the Server side, time of this version reads 2/24
7:00AM. So in the future when you need to get version of 2/23 9:00PM
actually, you may mistakenly get another version.

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:
Besides its Windows client, SAW has a Java client built on JDK 1.4.2,
so that it can cross any platform where JDK can run such as Linux, Mac,
Solaris, AIX, HP-UX, SCO Unix and FreeBSD.
SourceOffSite can cross Linux and Mac OS X.

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 4.0 DEMO Server
· SourceOffSite4.1 with Cryptography DEMO Server
· VSS Connect Server 1.5
· SourceXT Server 2.1
· VSS Remoting Server 2.5
· VSS.NET Server 1.67
· Visual SourceSafe6.0 + Sp6
·
Client Configuration

· P4 Celeron 2.0G, 256M RAM, Windows 2003
· ADSL connection
· SourceAnyWhere profession 4.0
· SourceOffSite 4.1 with Cryptography
· VSS Connect Client 1.5
· SourceXT Client 2.1
· VSS Remoting Client 2.5
· VSS.NET Client 1.67

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)

Nov 13 '05 #1
5 5646
have a look at subversion
or look at this for some comparisons
http://www.szabgab.com/subversion_vs_xyz.html

Nov 13 '05 #2
It seems there is no comparison between subversion and Source Anywhere.

Nov 13 '05 #3

tr********@yahoo.com wrote:
It seems there is no comparison between subversion and Source Anywhere.


Yes, Subversion is clearly superior, at least in one regard:

Subversion, released under an Apache-style licence, is free. Some
schmuks could just get it and start a project, wherever they are, with
no regard to cost.

SourceAnyWhere ranges in price from USD$ 199 (1 user) to 11,900.00 (100
users). This makes it a tool almost exclusively for corporate users.

If you're an independent developer with great ideas and talent, but
modest means, you really should consider using certain open source
applications, even if your focus is Windows.

-Ken

Nov 13 '05 #4
yeah, free product is a bit attractive.

But for our big company, we have to make sure the quality of the
software. Maybe Source Anywhere is a little expensive, however, I
believe the cost is worth the quality.

No one dares to use free software product for one company's
business,right?

Nov 13 '05 #5
tr********@yahoo.com wrote:
yeah, free product is a bit attractive.

But for our big company, we have to make sure the quality of the
software. Maybe Source Anywhere is a little expensive, however, I
believe the cost is worth the quality.

No one dares to use free software product for one company's
business,right?


Only for the important stuff :-). I can't speak for VSS except to note
that for the one project where I was required to use it to collaborate
with other programmers, the software director often had to fix problems
caused by the VSS software. Samba on linux ran so well that someone in
management asked if they could ditch Microsoft servers entirely. I
want the best of both worlds. I want to integrate Samba running on
linux, Active Directory, Windows 2003 Server and LDAP so I found myself
in the unusual position of recommending that they keep using Microsoft
servers along with linux servers. The linux servers are mostly for
network file storage, but I foresee pairs of linux servers forming new
trusted domains soon with different departments having their own
private areas. As far as open source databases go, in spite of an
innate desire to find an alternative to Access, no reasonable
candidates have emerged with respect to performance. Access makes me
look so good that it will be pretty painful to cut the umbilical cord.
If I try to save the company money on software licenses I end up taking
at least twice as long to write the software. That would be a bad
career move so I keep telling them that I'm still looking for an open
source alternative to Access (and that's true). Plus, the amount of
money I've made programming Access atones for many of Microsoft's sins.
I'll do a little .NET but I don't see it replacing Access anytime soon.
I suspect that Microsoft's development environment for .NET will be
worth buying and using.

James A. Fortune

Nov 13 '05 #6

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

Similar topics

5
by: democratix | last post by:
Hi, I've only got a couple years experience developing for Access but have recently been experimenting with HTML/javascript for gui and client-side scripting, mysql for database and php for...
24
by: Generic Usenet Account | last post by:
Does anyone have an opinion on how IDL and WSDL compare to each other? Are they equally powerful in their "expressive power"? Sometimes it appears to me that IDL is a little easier for humans 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...
4
by: Phil | last post by:
Hi all, I need some help to access an SQL db on another machine. I am using VB.NET and remoting to make a client/server connection...although I don't think this is relevant to the question. I...
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...
1
by: Jim Bayers | last post by:
Our network nazi doesn't want us running a webserver on the server that has a connection to the campus database so we created a remote object that runs as a windows service. The windows service...
14
by: | last post by:
I cannot for the life of me get remove debugging to work. I continue to receive "Error while trying to run project: Unable to start debugging on the web server. Access is denied. Verify that you...
2
by: Julia | last post by:
Hi, Can a Remote object be a WebService as well? i want to able to connect to a remote object either using .NET remoting and HTTP\SOAP so I wonder if I can create a singleton(statefull)...
9
by: RvGrah | last post by:
After much hair-pulling, I've finally found the answer to a problem that many are fighting with, difficulty connecting from Sql 2005 Server Management or VS2005 to a remote Sql Server running Sql...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
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?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
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
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
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...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...

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.