Windows-Server-2008

在 Windows Server 2008 上開發與在 Windows 7 上開發

  • May 25, 2011

我主要在 wpf 上開發 .net Web 應用程序,有時還開發客戶端應用程序。

現在我在筆記型電腦上使用 Windows 7 作為開發環境。我正在考慮將 Windows Server 2008 R2 安裝到我的另一台筆記型電腦上並將其用作開發機器。

在生產中,我也在使用 Windows Server 2008 R2。

所以當我們看利弊時,哪一個贏了,為什麼?如果您能分享您對此的經驗和想法,我將不勝感激。

編輯

我可能應該提到我將使用 Visual Studio 2010 Pro。在旁邊。

在大多數情況下,在您的筆記型電腦上安裝 Windows Server 2008 R2 作為您的主機作業系統可以正常工作,但是,根據硬體的不同,您可能會遇到尋找音頻、影片卡等驅動程序(usb、無線等)。

一個好的做法是安裝標準桌面作業系統(Windows 7 等)並使用某種虛擬化技術,例如VMWare Workstation(我的個人喜好,物有所值)或VirtualBox(免費但也很好用) . 可能還有其他的,但這些往往相當受歡迎。

安裝虛擬化平台後,您可以使用不同的伺服器配置和不同的作業系統(Windows、Linux、UNIX、FreeBSD 等)啟動任意數量的虛擬機。這種方法的一個巨大優勢是,如果您損壞了虛擬映像,您可以使用快照恢復到以前的狀態,或者只是啟動一個新的虛擬機。如果您在本地機器上進行開發,總是有可能損壞您的筆記型電腦,這將導致您不得不重建您的機器。還有一些混合方法,您可以在主機上進行實際開發,然後將其部署到 VM。有很多選擇,並且您不會被鎖定在特定平台作為筆記型電腦上的主機作業系統。

引用自:https://serverfault.com/questions/273739