2010-02-25 74 views
4

好吧,我知道這不是一個編程問題,但我認爲它理解差異是一個更高效的開發人員非常重要......所以請不要關閉此問題!是的,我問這個問題真的很愚蠢!曾經只與VS 2005/2008的Prof版本合作過。Visual Studio 2008/2010 - 專業vs團隊系統

現在我們有一個由6人組成的團隊,我希望團隊系統能爲我們提供超過6個VS Professional許可證嗎?另外,Team Foundation Server提供什麼優勢?

+2

請注意,帶有MSDN的Visual Studio的所有版本都將允許從2010版本開始的TFS(http://blogs.msdn.com/somasegar/archive/2009/10/19/announcing-visual-studio-2010- and-net-fx-4-beta-2.aspx) – 2010-02-25 08:54:56

回答

1

對於每個組織來說,TFS都是一款出色的源代碼控制工具。而且比Visual Source Safe要先進得多。它還具有類似於Rational軟件的工作項目管理(用於任務)。我們使用它多年,而不僅僅是.Net語言。

使用Team System版本,您已擁有一個Team Explorer,其中您的用戶可以訪問源代碼管理。此外,Team System還包含針對特定工作職能的不同子產品,如針對開發版的Team System(針對開發人員),針對數據庫架構師的Team System Database Edition,針對系統架構師的Team System Architect Edition以及針對Team System Test Edition (對於測試人員)。所有這些顛覆都包含在Team Suite版本中。

對於專業版本,如果機器安裝了Team Explorer,它也可以使TFS源代碼管理系統受益。

2

如果您使用工作項目並且有興趣將源更改與這些工作項目關聯,則TFS可以很好。否則,在一個客戶(不使用工作項目)中使用它幾個星期只是讓我想回到顛覆。 合併用戶界面不太好(有禮貌),VS插件總是希望聯繫TFS服務器來檢查您正在使用的文件是否有任何變化,有錯誤的衝突警告......

請注意,我是通常捍衛微軟對Java/PHP傢伙,所以這是很奇怪的,我寫這...

1

專業&團隊系統之間的主要區別是Team Foundation Server。 Team Foundation Server是Visual SourceSafe的大規模檢修/替換。但是TFS還爲您提供其他功能,如工作項目跟蹤和其他功能來管理整個開發生命週期。

+0

它也有Database Edition和Architecture Edition嗎?但不知道 – 2010-02-25 06:55:52

1

即使沒有團隊基礎服務器,團隊系統也具有代碼分析功能和代碼量化指標,可以實際量化其可維護性。對於項目經理來說,當試圖找出誰在他們的代碼上做得非常出色並且對於開發人員來說,這是一個涅ana,它給了他關於在哪裏改進他的代碼的重要事實。

話雖這麼說,我認爲團隊基礎服務器可能爲,除非你正在建設一個非常大的系統,一隊6人是矯枉過正。

1

嘿,感謝所有迄今爲止的答案!我之前從未在團隊/協作環境中工作過,所以這對我來說有點新鮮。我們正在收購「Microsoft Visual Studio 2008專業版,其中包含MSDN高級訂閱」。我知道這個軟件包在2010年3月22日更新爲「Visual Studio 2010 Premium with MSDN」。

我仍然可以利用這個軟件包協同工作嗎?這是否值得2970美元的額外成本?

編輯:我們正在爲Empower申請ISV訂閱。我們主要致力於SaaS/RIA解決方案。我是否正確理解術語「工作項目」 - 即如果我希望使用XHTML/CSS開發人員1,使用特定功能模塊的開發人員2以及使用其他功能模塊的開發人員3 - 每個人員都被視爲工作項目可以使用VSTS輕鬆跟蹤?

1

如果您習慣使用Subversion的或不同的版本控制管理, 你不介意使用NUnit(或替代的單元測試工具),你 熟悉或能找到開源(或收費型)代碼度量工具, ,你有錯誤跟蹤器的地方,你可以節省很多錢在授權。

我在Team System上工作過很多,在一些客戶端,只有Pro版本。雖然一些整合TS提供的是光滑的,但我很習慣nUnit和Subversion,當我在TS中工作時,我真的錯過了它們。

現在在2010年,終極版確實提供了一些很好的UML圖表和代碼分析工具,我將在較低版本中錯過。

相關問題