SharePoint 2010在虚拟机上的开发 - Windows 7或Server 2008?

时间:2010-05-03 13:23:43

标签: windows-7 windows-server-2008 sharepoint-2010 virtual-machine

我最近为我的开发机器切换到MacBook Pro(出于多种原因)。我想为ASP.NET,IIS和Visual Studio 2010开发设置虚拟机。我还需要对SharePoint 2010进行一些开发工作。

我想知道的是,我是否应该使用Windows 7(64位)或Windows Server 2008(64位)作为我的开发虚拟机的操作系统。我并不真的需要在Server 2008中运行的大多数服务,所以我觉得Windows 7可能在VM环境中运行得更快但是我对SharePoint 2010还不熟悉所以我不确定Windows 7(64位)是否可以用作它的开发环境。

感谢您的任何意见。

3 个答案:

答案 0 :(得分:2)

在Win Server上安装SharePoint 2010比在Windows 7上安装要容易得多 - 在Windows 7上,您需要手动安装SharePoint(解压缩安装文件,安装必备软件,安装其他补丁等)。以下是如何操作的链接:http://bit.ly/aDCzvS

答案 1 :(得分:1)

服务不会有所作为。查看Sharepoint所需的所有内容 - 这不是低容量环境。所以,00mb不会有所作为。在SQL Server,Sharepoint服务器和Visual Studio之间我会说你反正大约6-8gb;)

我认为现在不会有所作为。 Sharepoint 2010明确优化,可以在Win 7上安装 - 这是一个完全支持的开发模型(与2007年相反,你基本上是作为开发人员的坏线末端)。赢7应该是好的。也就是说,您可以将Windows服务器调整为与Win 7 UI一样好(用于开发工作和在后台播放音乐)。

我暂时会使用Windows 7 - 并且可能在需要时在单独的Win 2008上安装Sharepoint。这里的主要问题是Sharepoint在mem使用中很重,而且我讨厌在其他时间携带它。

MacBook Pro可能是一个糟糕的选择 - 确保你有至少8GB的内存用于真正的sharepoint开发工作。

答案 2 :(得分:1)

我与在Mac上的VM中使用SharePoint的人一起工作,他们的生活更加艰难。除其他事项之外,在客户机和主机之间复制和粘贴代码不起作用,并且它们被迫将一个监视器专用于VM。你应该考虑Boot Camp和Windows 7.

Boot Camp + Windows 7可以帮到你:

  • 使用多台显示器的能力(Visual Studio的多显示器支持非常棒)
  • 能够休眠(你不一定会在Boot Camp + Server 2008 R2中获得)
  • 使用所有内存(SharePoint 2010是内存耗费,在VM中运行无助于此情况)
  • 复制和粘贴问题等不便之处

如果由于某种原因Boot Camp不是一个选项,我会在VM中使用Windows 7。 Server 2008的一大优势是它具有您已经启用的所有功能。最终需要进行大量的工作来调试为什么某些东西在Server 2008 R2中不起作用,却发现某些模糊的功能或服务没有安装或开箱即用。