rliq
August 6th, 2009, 11:22 PM
What is the main difference between:
Visual Studio Team System 2010 Team Suite
and
Visual Studio Team Foundation Server 2010
Is one a superset of the other? I have the option of downloading either and I just wanted to download the most comprehensive one (because I'm that sort of guy).
monalin
August 7th, 2009, 03:42 PM
Well the Team System is set up as a client / server architecture. The Team Foundation Server (TFS) is a server that uses SQL ReportServer, SharePoint, MSSQL, and typically ActiveDirectory to manage projects. TFS comes with a better source control than Visual SourceSafe and each project gets its own SharePoint site to upload documents and other files that need to be shared between developers. The neat thing about the source control provided with TFS is that you can have testers enter bugs or other work items into the source control and when they're fixed a developer can associate the files changed with a bug report. Anyways i could go on about how much better the source control is but I'll stop myself. SQL ReportServer is used to generate reports like bug rates, estimated completion time, and many other built in and custom reports.
There is a lot that i'm leaving out but to answer your question. Team Suite is the IDE that has extra tools like a profiler, code coverage, code analysis, unit testing etc... Team Server is source control, project management stuff, organization, and many other things.
You do not need TFS to use the Team Suite and you do not need Team Suite to use TFS as there is a stand-alone client that you can install with almost any version of Visual Studio to connect to the TFS. Anyways hope this clarifies the differences just a little.
rliq
August 9th, 2009, 07:07 PM
Thank you,
After posting I realised that one part was Server-Side, but you certainly cleared it up for me....