我在 Microsoft Virtual PC 上开发了一些小的Sharepoint应用程序,但现在我们在Sharepoint上开始了一个新的更大的项目。
你怎么看?我们应该从 VPC 切换到 VMWare (服务器?)还是没有明显的性能差异?(开发人员的硬件:带外置硬盘的笔记本电脑,2GB内存,Core 2 Duo)
答案 0 :(得分:8)
我认为拉撒路你应该坚持你所知道的。但是对于你搜索新内容的情况:我的开发机器半年后我也使用了VirtualBox。
原因:它作为VPC运行得更快,并且具有一些不错的功能。此外,我可以在Windows下使用此软件,就像在Linux / Unix下一样
修改强>
我认为对于SharePoint开发而言,唯一一个非常重要的是远程调试器。其他一切都“很高兴”。
答案 1 :(得分:5)
我已经使用了数十个虚拟机进行SharePoint开发,并使用了VMWare和VPC(尽管大多数是VPC),我没有发现任何重大差异。
对于开发人员的笔记本,我将内存增加到4G。实际上,如果你有机会,你真的想要使用带有两个内置驱动器的64位Windows Server 2008和Hyper-V,其中一个应该是固态驱动器。下一版本的SharePoint将需要64位。
答案 2 :(得分:3)
我认为你应该坚持你目前已经实现的内容,除非VMWare实现了VPC没有实现的特定功能。您是将生产实施构建为VM还是仅仅是您的开发环境?如果是后者那么肯定坚持使用VPC,不需要改变。如果它正在生产,那么你可能会受益于VMWare,它已经存在了很长时间,并且相对于VPC略有性能改进(或者至少上次我看过,一年或更久以前)。
答案 3 :(得分:1)
我从未在Virtual PC中为SHarepoint开发过任何问题。 但当然,我只是一个样本大小。
答案 4 :(得分:1)
我建议在VPC上使用vmWare,因为它有一个无与伦比的功能 - 快照。 您可以在任何阶段创建系统的快照,如果错误的话,可以返回那里
例如,您从头开始安装Windows并在那里安装SharePoint。您可以创建快照并开始配置SharePoint。如果出现问题,您可以在1分钟后返回到先前状态。 这真的很酷很有用。 我从2000年开始使用VPC,并在2年前将我的所有服务器切换到vmWare。对vmWare非常满意
答案 5 :(得分:1)
我在VMWare ESX服务器上的虚拟机上完成了我的所有SharePoint工作,它就像一个魅力。当我弄乱我的开发机器时,我只是恢复到一个私密的快照,或者根据“已批准”的图像创建一个新图像,或者从我的一个同事那里“借用”一个克隆。 如果你在一个相当大的商店,ESX服务器可能就是你的选择。
我在我的笔记本电脑上运行VMware播放器和新的VirtualBox软件,但这只是为了好玩,因为性能低于我在白天工作中所接受的性能。
答案 6 :(得分:1)
在我的特殊情况下,我正在使用MacBook Pro进行开发(哈哈,对吧?),因为它是唯一能够让它值得我使用的机器(我公司的工作站没有),而且我能够使用Microsoft的免费VPC图像convert them with VMWARE's convertor,并在VMWARE Fusion 2.0 for Mac上成功运行它们。
他们在97%的情况下“失败”,但实际上,你启动了VMWARE图像,这很好。
希望有人帮助。
答案 7 :(得分:0)
我建议将VMware Workstation作为速度/性能的最佳选择(它很便宜,但不是免费的)。
我在桌面上使用Workstation,我们有一台运行ESXi和20多台计算机的专用服务器进行测试,其他支持技术人员可以使用免费的VMware Player运行我创建但未上传到测试服务器的图像。