您建议用哪个操作系统作为开发机呢:
- Windows Server 2008 R2
还是
- Windows 7
目前来看,大多数“网页开发人员”可能会使用Windows Server 2008,因为它带有IIS和Vista SuckingBigTime。
随着Windows 7的推出,这种情况是否会改变?我们能否再次在客户端计算机上使用客户端操作系统,还是时机尚未成熟?
您建议用哪个操作系统作为开发机呢:
还是
目前来看,大多数“网页开发人员”可能会使用Windows Server 2008,因为它带有IIS和Vista SuckingBigTime。
随着Windows 7的推出,这种情况是否会改变?我们能否再次在客户端计算机上使用客户端操作系统,还是时机尚未成熟?
这不是一份确定性的列表,如果需要可以由其他编辑扩展,但:
Windows 7
Windows 2008 R2
两种操作系统
决策
仅供参考,我自从早期测试版以来就将Windows 2008作为我的首选桌面操作系统。我可能失去了睡眠/休眠,但我可以在早上启动机器时冲咖啡。
此外,我没有提到在虚拟化程序中运行其他操作系统,但您也可以这样做。
我对2008 R2唯一的不满是缺乏蓝牙支持,这意味着我无法使用键盘和鼠标...所以我选择了7。
由于它具有完整版的IIS,我无法击败它 - 真的很棒。
在MacBookPro上运行,配备4GB的RAM和i7 920处理器,都是x64(显然)-没有任何抱怨!
Windows 7:
Windows 7 - 有一些客户端应用程序无法在Windows 2008上运行
Windows Server 2008 R2是一款服务器版操作系统,它配备了许多用于管理计算机网络的工具,但作为开发人员,您可能并不需要使用它。最好等待在商店中购买Windows 7或直接从MSDN获取。
尝试将Windows Server 2008 R2与Hyper-V作为桌面/工作站操作系统运行非常有吸引力,因为您可以在同一台机器上托管测试服务器。如果您正在开发x64服务器环境,那么这确实是您可能想要做的事情。
但是存在一个严重问题:Hyper-V会导致主机操作系统中某些特定的视频驱动程序操作运行得更慢。而Windows Server 2008 R2,无论使用何种现代图形卡,都会尝试对许多简单的事情(如滚动、移动和调整窗口大小)使用加速视频操作,当启用Hyper-V时,这些操作将变得非常缓慢。不仅仅是稍微慢一点 - 而是非常慢,非常令人恼火。
当尝试将Windows Server 2008 R2与Hyper-V作为桌面/工作站操作系统使用时,这是一个非常严重的问题。启用Hyper-V的Windows Server 2008 R2真正应该只用作服务器操作系统,其中控制台很少使用,因为控制台的视频性能将非常糟糕。
这是微软已经知道的问题,但并不是非常广为人知。以下是一篇博客文章,其中包含一些信息,并链接到其他信息来源:http://blogs.msdn.com/virtual_pc_guy/archive/2009/08/21/hyper-v-versus-desktop-computing.aspx
(Windows Server 2008(也称非R2)没有遭受同样程度的问题,因为Windows Server 2008不使用加速视频操作来执行常见任务,如窗口滚动、移动和调整大小。潜在问题仍然存在,但不会像以前那样容易或频繁地触发,因此不会造成太大的阻碍。)
Windows 7是削减版的Windows Server 2008 R2,因此Windows Server 2008 R2更好。