Answers:
我使用VM进行IE测试。我确实有专用的Windows计算机,但是出于以下几个原因,我倾向于使用VM:
人们使用VM进行Web开发的另一个原因是对服务器环境进行虚拟化,使其可以很容易地关闭。
在家里,我总是使用VM来设置个人项目,这样我想玩游戏时就可以完全关闭它。在工作环境中,您可能需要关闭它,以便拥有将视频转码为FLV的全部资源。
它只是为您提供了使用资源来执行所需操作的灵活性。
发现使用虚拟机是保持特定于客户端的开发设置的好方法。
在过去的一家咨询公司中,Devs知道启动特定的VM意味着您拥有一个工作环境来开发/测试和部署我们为该客户支持的软件。在支持某些实际的奇数球系统时特别有用。
对于新应用,您将在主Dev计算机上拥有最新,最出色的设置。但是,当您需要修正公司仍支持的某些旧VB6应用程序时该怎么办?想在漂亮干净的VS2010计算机上安装Visual Studio 6吗?我不这么认为!
这也意味着任何开发人员支持任何客户端都非常容易。
我看不出在虚拟机上开发网站的理由,Windows用户不需要它。
您可以在Windows安装中运行所有内容(便携式IE,Chrome,Firefox,Safari等),
也可以使用Expression SuperPreview进入跨浏览器测试的新世界。
我使用虚拟机将virtualbox.me的子域(我是域的所有者)映射到主机上与来宾共享的文件夹的子目录。
使用此设置,我只需创建一个新目录,并立即在其自己的子域下有一个新项目,即/ home / pete / virtualwww / my-super-project映射到http://my-super-project.virtualbox.me/
我已经在此处编写了复制指南(它使用mod_vhost_alias和VirtualDocumentRoot):