2008-09-17 131 views
6

我在使用Visual Studio Team System 2008進行Web開發。我已經習慣了,但目前還不能購買VS 2008 Standard。VS 2008 vs VS 2008 Express

我從來沒有使用任何的Express版本,但我正在考慮下載VS C#Express和VS Web Developer Express。

我在浪費時間還是可以用這些工具做一些認真的開發?

回答

13

您可以在快遞版本上進行認真的開發。他們已經拿出了一些最明顯的插件系統。如果你習慣使用一堆插件,你可能會發現無法使用它們是一種威懾。

以下是快速版和其他版本的比較鏈接。

http://msdn.microsoft.com/en-us/library/zcbsd3cz(VS.80).aspx

+0

請注意,VC#比VC++更多(功能上)受限。 – 2010-07-20 13:38:34

2

如果您不想在解決方案中使用不同的項目類型/語言,並且不需要內置的源代碼管理,Express Editions可以正常工作。

否則,它幾乎是一樣的。

1

你可以找到的功能在Visual Studio 2008 here的不同版本進行比較。我發現最令人厭煩的是,在解決方案文件中不能包含多個項目,並且不能使用像Resharper這樣的附加組件。

1

這取決於你如何定義 「嚴重的發展」。快速(甚至標準)版本中缺少的一件大事是缺少對移動開發的支持。您也錯過了將解決方案中的不同項目類型分組的方便性。

我想你也錯過Express版本中的一些項目類型(windows服務,Sql Server/CLR項目浮現在腦海中)。

1

我還沒有在家中提供VS2008的完整版本,所以我有快遞和使用它的一些中間應用程序開發(沒有網絡的東西)。我發現它非常好,它有我使用的大部分東西。我試過SharpDevelop,但它不允許多個啓動項目,所以我放棄了Express。

大多數插件似乎不適用於Express版本,如果這對您來說是個問題。

+0

插件不能在Express Edition中使用,因爲Microsoft禁止使用插件並故意破壞對插件的支持。然而,谷歌的「TestDriven.NET Express EULA」仍然存在,這是一個微軟嚴重反對某個人的例子的鏈接! – 2008-09-17 13:41:32

1

您可以通過Microsoft Dreamspark下載VS2008 Professional版本的自由(如果你有.edu的地址)。

對於這個問題,VS2005和VS2008 Pro的90天試用版可以「無限延長」......通過設置系統時鐘,但沒有真正的原因要做到這一點。

Express可以作爲「精簡」版本使用,但可以通過各種方式使用。對於任何嚴肅的事情,都要得到真實的東西

+0

原來的海報說他受僱了,我認爲使用.Edu版本而沒有真正成爲學生/老師會違反條件。確實有一個定時炸彈演示,但這隻會對評估沒有用處! – 2008-09-17 13:43:52

3

您可以使用Visual Studio 2008 Express版確實做嚴重的發展,這包括商業產品中看到的FAQ它說的問題數7:

七)我可以使用速成版用於商業用途?
是的,沒有 使用Visual Studio Express Editions構建的應用程序的許可限制。

feature matrix表明雖然在Pro和Express Edition之間確實失去了一些功能。最大的問題是沒有插件支持(並且添加它被EULA禁止),這限制了很多很好的環境,如ReSharper,VisualAssist等。

你也沒有得到如果您希望以標準版/專業版支持的方式來混合和匹配語言/項目,那麼「Studio」不過是四個單獨的版本,Web Developer,VB,VC++和C#,那麼您運氣不好。然而,在表面之下,MSBuild可用,並且可以爲您提供多語言解決方案。

1

我使用Express版進行認真的工作。自從我進入管理層以來,我不是一個專業的程序員,但我仍然親自編寫偶爾的實用程序或網頁。我從專業版中錯過的唯一的事情就是遠程網絡調試。