2009-08-20 124 views
7

你會推薦哪一個操作系統的開發機器:的Windows Server 2008 R2或Windows 7

  • 的Windows Server 2008 R2

  • 的Windows 7

截至目前,大多數「網絡開發人員」可能使用Windows Server 2008,因爲IIS和Vista SuckingBigTime。

用Windows 7做這個改變嗎?我們能否最終再次在客戶端計算機上使用客戶端操作系統,或者時間還未到?

回答

13

這不是一個definative列表,並且可以通過其他編輯,但可以擴展如果需要的話:

的Windows 7

  • 桌面操作系統,所以支持睡眠/休眠
  • 的Windows XP基於XP的測試模式
  • 可能佔用的空間小於服務器
  • 可能比服務器有更多的GUI Bling
  • 啓動時有很漂亮的動畫!
  • 可以運行所有Windows操作系統的,你可能需要與部署應用程序第3方管理程序
  • 本地藍牙堆棧

的Windows 2008 R2

  • 服務器操作系統可支持睡眠/休眠如果沒有Hyper-V啓用
  • 船舶免費虛擬機管理程序(HyperV)
  • 也許f紫苑由於優化特定任務作出
  • 可能具有比臺式機有更大的體積
  • 可以運行所有Windows操作系統的,你可能需要在
  • 沒有藍牙功能

兩個操作系統的部署應用程序

  • 建立在同一個內核
  • 具有相同的網絡及通訊系統rking堆棧
  • 股份相同的GUI

決策

  • 轉到什麼適合您的需求。

只是爲了記錄我已經使用Windows 2008作爲自早期測試版以來的首選桌面。我可能已經失去了睡眠/冬眠,但我可以在我的機器早上啓動時製作咖啡。

另外我沒有提到在Hypervisors中運行其他操作系統,但你也可以這樣做。

+0

偉大的集合。 – Kieron 2009-08-20 08:52:02

+0

記住我主要討論web開發 - 所以IIS正確的IIS是Kieron必須清除的。 – Mikeon 2009-08-20 09:08:33

4

我唯一的牛肉2008 R2是缺乏藍牙支持,這意味着沒有鍵盤和鼠標對我來說......所以,我去了7

有了它的IIS的完整版,我不能打敗它 - 完全真棒。

運行它雖然與4GB內存和12GB的i7 920的MacBookPro - 兩個x64(顯然) - 沒有一個投訴!

+0

缺乏藍牙支持是客戶端操作系統的一個主要問題,您指出這一點很重要。 也是完整的IIS是必須的。 – Mikeon 2009-08-20 08:19:07

1

Windows 7的 - 有沒有在2008年窗口

+0

真的嗎?你有什麼例子嗎? - 另外,如果您遇到不運行的應用程序,則可以使用應用程序兼容性工具來運行。 – Kieron 2009-08-20 08:29:04

+0

@Kieron - 我聽說沒有工作的那個人是Zune。 – 2009-08-20 10:23:17

-3

Windows 7中運行某些客戶端應用程序中板缺的Windows Server 2008 R2,因此Windows Server 2008 R2的更好。

1

Windows Server 2008 R2是一個服務器版本,它配備了很多管理計算機網絡的工具,作爲開發人員,您將不會使用它。最好是在商店裏等待Windows 7或直接從MSDN獲取它。

+0

等一下?它現在可以在MSDN上下載。誠然缺乏驅動程序,錯誤和SP1可能是一個問題。 :) – gbjbaanb 2009-08-20 08:20:44

+0

實際上,我將Windows 2008作爲開發操作系統運行了一年多,這確實比Vista更好 - (我認爲他們說它比OTB快30%,我相信)。 – Kieron 2009-08-20 08:32:33

2

的Windows 7:

  • Windows XP mode肯定會是非常寶貴的。
  • 我不需要用於.NET開發的IIS:Visual Studio附帶一個測試服務器。其他技術必須存在輕量級服務器。
  • 如果需要IIS(用於測試目的),我將創建一個帶有Windows Server 200x的虛擬環境。
1

嘗試使用Hyper-V作爲桌面/工作站操作系統運行Windows Server 2008 R2非常具有吸引力,因爲這樣您可以將測試服務器託管在同一臺計算機上。如果您正在開發一個x64服務器環境,這確實是您可能認爲您想要做的事情。

但存在一個嚴重的問題:Hyper-V會導致主機操作系統中某些特定的視頻驅動程序運行速度要慢得多。而Windows Server 2008 R2和任何一種遠程現代化圖形卡都將嘗試使用加速視頻操作來處理諸如滾動,移動和調整窗口大小等許多簡單的操作,而當Hyper-V運行時,這些操作會慢得多啓用。不僅僅是慢一點 - 慢得多,會變得更加嚴重。

嘗試將Windows Server 2008 R2與Hyper-V一起用作桌面/工作站操作系統時,這是一個非常嚴重的問題。啓用了Hyper-V的Windows Server 2008 R2確實應該僅用作很少使用控制檯的服務器操作系統,因爲控制檯的視頻性能會非常糟糕。

這是Microsoft知道的一個問題,但它並不是非常廣泛的知道。這裏有一個博客文章,其中包含一些信息,以及指向其他信息源的鏈接:http://blogs.msdn.com/virtual_pc_guy/archive/2009/08/21/hyper-v-versus-desktop-computing.aspx

(Windows Server 2008(又名R2)沒有受到與此問題相同的程度的影響,因爲Windows Server 2008沒有使用加速的視頻操作來處理常見的任務,如窗口滾動,移動和調整大小,但底層問題仍然存在,但不會像觸發器那麼容易或經常觸發,所以它不會成爲障礙)

相關問題