2010-03-05 46 views
8

我正在考慮使用Windows Server作爲我的主要.NET開發工作站的操作系統。它包括我經常部署的IIS版本,以不同的方式管理FIPS遵從性等。我當然不會使用任何多媒體或遊戲優勢(如果有的話)工作站操作系統。使用主要.NET開發機器的服務器操作系統有哪些優點/缺點?

使用主要.NET開發工作站的服務器操作系統有哪些優點/缺點?

回答

1

在運行服務器操作系統進行開發的專業人員,如果您要構建可在服務器上運行的軟件,則您的環境與您的部署環境幾乎相似。對於某些平臺(如SharePoint),您必須運行用於開發的服務器操作系統。

Windows Server,尤其是Win Server 2008,將開箱即用,更安全,不需要的服務將被默認關閉,我不知道這是一個優點還是缺點。

就缺點而言,某些爲桌面構建的應用程序主要在您的服務器操作系統上運行不正常。他們很可能會跑,但你會有很多問題在這裏和那裏。最好的例子是iTunes,它會運行,但你會不時看到一些奇怪的錯誤。此外,有些應用程序確實會檢查支持的操作系統,如果您運行的是服務器操作系統,則很可能不會安裝它們。

最後,Windows Server上的顏色有點偏差,我有一臺顯示器連接到Windows Server 2008 R2和Windows 7計算機,在Windows Server 2008 R2上顏色稍淺,我做了一個很多平面設計,所以這是非常煩人的。

所以答案取決於你開發什麼和最常用的應用程序。大多數應用程序和驅動程序都可以正常工作。

4

我發現Windows Server 2008 R2是一個很好的操作系統,可以像我的日常桌面機一樣工作。有能力在本地部署到IIS 7,使用SQL Server和通過Hyper-V管理其他虛擬機對我的開發過程有很大的幫助。

這就是說,我遇到了一些與其他應用程序不「喜歡」服務器操作系統的問題,但我知道你可以在桌面體驗中啓用服務器08 R2中的「功能」,讓大多數應用程序運行無論如何。只需準備調整操作系統即可完成您需要的操作。

2

我在我的個人計算機上使用Win 2008 R2服務器。原因?它起源於Win98/NT4的時代。

Win98不穩定並一直崩潰。 NT4是堅如磐石的。

然後是XP與2003服務器。同樣的故事。 2003年表現更穩定。

然後是Vista與2008服務器。這裏沒有評論。

現在它是Win7與2008 R2。這個選擇是艱難的。他們都看起來像穩定的操作系統。不過我選擇了2008 R2。這大多是舊習慣。

一個真正的原因:我一直不喜歡裝飾,動畫和桌面版本默認激活的所有東西的數量。它總是需要很長時間來禁用不必要的東西。最醜陋的是Vista和所有那些營銷和惱人的建議升級,它看起來像一些色情網站。我在15分鐘內明白了,我不會有勇氣把它放在我的機器上。

對於服務器版本,默認情況下一切都關閉,我只啓用我真正需要的東西。

還有一個原因。 Windows 2008(R2)支持硬件虛擬化(Hyper-V服務器角色)。其他Windows版本不。所以這是唯一的選擇。

Win 2008(R2)的一個缺點:藍牙堆棧已從中刪除。 :(

+0

另一方面,R2的成本是工作站版本的3倍。雖然我認爲這很容易在工作場所而不是家庭使用。 – hythlodayr 2010-03-05 15:50:31

+0

我可以享受免費的MSDNAA版本。不過,我同意這個選項並不適用於所有人。 – 2010-03-05 15:52:55

+0

R2非常昂貴......幸運的是,我仍然有資格獲得擁有所有服務器許可證的DreamSpark :-) – MattGWagner 2010-03-05 15:54:37

1

我在家裏使用Windows 7的開發人員,因爲我的機器恰好也是足夠強大,玩新遊戲。: )

但是要同意已發佈的其他人的意見,我在工作中使用了Windows Server 2008(R2僅爲x64,而我的開發盒仍然是x86,因此略有過時的版本),而且我沒有問題。我更喜歡它,因爲您可以禁用桌面版Windows常用的用戶裝飾,併爲您的開發工具釋放更多資源。

0

我一直在使用Server 2003和後來的2008.比上述原因相應的桌面操作系統版本好得多,也因爲(並沒有證實,但肯定來自經驗證據)服務器操作系統似乎是更優化(或者沒有那麼多毫無意義的英國媒體報道)。您可能已經看到了這個:http://www.win2008workstation.com/,但以防萬一。

我可以確認一切正常。

相關問題