【问题标题】:Windows Server 2008 R2 or Windows 7 [closed]Windows Server 2008 R2 或 Windows 7 [关闭]
【发布时间】:2009-08-20 08:13:40
【问题描述】:

您会为开发机器推荐哪种操作系统:

  • Windows Server 2008 R2

或

  • Windows 7

到目前为止,由于 IIS 和 Vista SuckingBigTime,大多数“Web 开发人员”可能使用 Windows Server 2008。

Windows 7 会改变这种情况吗?我们终于可以在客户端计算机上再次使用客户端操作系统了吗?还是时机未到?

【问题讨论】:

    标签: windows-7 operating-system windows-server-2008-r2


    【解决方案1】:

    这不是一个确定的列表,如果需要,其他编辑可以扩展,但是:

    Windows 7

    • 桌面操作系统支持睡眠/休眠
    • 用于基于 XP 的测试的 Windows XP 模式
    • 可能比服务器占用的空间更小
    • 可能有比服务器更多的 GUI Bling
    • 启动时有漂亮的动画!
    • 可以运行您可能需要使用 3rd-Party Hypervisor 部署应用程序的所有 Windows 操作系统
    • 本机蓝牙堆栈

    Windows 2008 R2

    • 如果未启用 Hyper-V,服务器操作系统可能支持睡眠/休眠
    • 随附免费的 Hypervisor (HyperV)
    • 由于进行了优化,特定任务可能会更快
    • 可能比桌面版占用空间更大
    • 可以运行您部署应用程序可能需要的所有 Windows 操作系统
    • 没有蓝牙功能

    两个操作系统的

    • 建立在同一个内核上
    • 拥有相同的网络堆栈
    • 共享同一个 GUI

    决定

    • 满足您的需求。

    为了记录,自早期测试版以来,我一直使用 Windows 2008 作为我选择的桌面。我可能已经失去了睡眠/冬眠,但我可以在早上机器启动时煮咖啡。

    我也没有提到在 Hypervisor 中运行其他操作系统,但您也可以这样做。

    【讨论】:

    • 请记住,我主要是在谈论 Web 开发 - 所以 IIS 正确的 IIS 是 Kieron 已经清除的必须。
    【解决方案2】:

    我对 2008 R2 的唯一不满是缺少蓝牙支持,这意味着我没有键盘和鼠标……所以,我选择了 7。

    有了它的完整版 IIS,我无法击败它 - 太棒了。

    通过具有 4GB RAM 的 MacBookPro 和具有 12GB 的 i7 920 运行它 - 两者都是 x64(显然) - 没有一个投诉!

    【讨论】:

    • 缺乏蓝牙支持是客户端操作系统上的一个主要问题,您指出这一点是件好事。完整的 IIS 也是必须的。
    【解决方案3】:

    Windows 7:

    • Windows XP mode 肯定会被证明是无价的。
    • .NET 开发不需要 IIS:Visual Studio 带有一个测试服务器。必须存在用于其他技术的轻量级服务器。
    • 如果需要 IIS(用于测试目的),我将使用 Windows Server 200x 创建一个虚拟环境。

    【讨论】:

      【解决方案4】:

      Windows 7 - 有些客户端应用程序无法在 Windows 2008 上运行

      【讨论】:

      • 真的吗?你有什么例子吗? - 另外,如果您确实遇到无法运行的应用程序,您可以使用应用程序兼容性工具来运行,。
      • @Kieron - 我听说那个不起作用的是 Zune。
      【解决方案5】:

      Windows Server 2008 R2 是一个服务器版本,它带有很多管理计算机网络的工具,作为开发人员你不会使用它。最好在商店等 Windows 7 或直接从 MSDN 中获取。

      【讨论】:

      • 等一下?它现在可以在 MSDN 上下载。诚然,缺少驱动程序、错误和 SP1 可能是一个问题。 :)
      • 实际上,我将 Windows 2008 作为开发操作系统运行了一年多,它确实非常可靠 - 比 Vista 好得多(我认为他们说它的 OTB 快 30%,我相信这一点)。
      【解决方案6】:

      尝试以 Hyper-V 作为桌面/工作站操作系统运行 Windows Server 2008 R2 非常有吸引力,因为这样您就可以在同一台机器上托管测试服务器。如果您正在为 x64 服务器环境进行开发,那么这确实是您可能认为自己想要做的事情。

      但是有一个严重的问题:Hyper-V 会导致主机操作系统中某些特定的视频驱动程序操作运行得慢得多。并且 Windows Server 2008 R2 与任何类型的远程现代图形卡将尝试使用加速视频操作来进行许多简单的操作,例如滚动、移动和调整窗口大小,而当 Hyper-V 运行时,这些操作会慢得多。启用。不只是慢一点 - 慢到非常严重。

      当尝试将带有 Hyper-V 的 Windows Server 2008 R2 用作桌面/工作站操作系统时,这是一个非常严重的问题。启用 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 不使用加速视频操作来执行窗口滚动、移动和调整大小等常见任务。根本问题是仍然存在,但它不会那么容易或经常被触发,所以它不是那么大的障碍。)

      【讨论】:

        【解决方案7】:

        Windows 7 被削减了 Windows Server 2008 R2,所以 Windows Server 2008 R2 更好。

        【讨论】:

          猜你喜欢
          • 2014-08-16
          • 1970-01-01
          • 1970-01-01
          • 2011-08-29
          • 1970-01-01
          • 1970-01-01
          • 2018-03-07
          • 2011-08-15
          • 2013-04-19
          相关资源
          最近更新 更多