2009-08-20 123 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没有使用加速的视频操作来处理常见的任务,如窗口滚动,移动和调整大小,但底层问题仍然存在,但不会像触发器那么容易或经常触发,所以它不会成为障碍)

相关问题