问候我精彩的StackOverflow系列:)
我在Windows中长大,并在大学期间转为OSX担任计算机科学专业。我最近开始了我的第一个真正的软件开发人员工作,并拥有用于开发ASP.NET / MS SQL应用程序的ThinkPad和Windows XP(Visual Studio 2008)。
问题:
基本上,我想知道是否有任何开发人员在使用VM在Mac上创建ASP.NET应用程序取得了真正的成功?我整个星期都在与Parallels 5战斗,最终还是运行了Windows 7和VS 2008,但我的热键都搞砸了。是否值得继续努力将这件事情投入提交?我应该放弃吗?我应该试试Mono吗?
感谢大家,我迫不及待地想看看你们的想法!
答案 0 :(得分:2)
我已经使用Parallels版本2/3/4/5来完成这项工作多年了。 @Brian - 除了内存有限引起的问题(我说这种事情至少要4GB)我还没有遇到任何问题。我在MacPro上使用Visual Studio开发.Net企业Web应用程序以及我的13“MBP”,并且无法想象以任何其他方式处理其他任何事情: - )
Re:VMs vs Bootcam - 使用Bootcamp是一个选项,如果你绝对不得不挤出最后1-5%的性能,但其他方面的好处是最小的。 Parallels 将与bootcamp分区一起使用,但有一些缺点。对我来说,最大的痛苦是来自训练营部分的Parallels VM无法像运行图像文件那样快速轻松地暂停和恢复。此外,对于图像文件,如果Windows vm出现故障,您可以保留VM的工作克隆,以便进入。保持分区的克隆更难。
您还可以向同事提供VM克隆,这样您就可以在相同的环境中工作。如果你的bootcamp分区出现故障[并且我在Windows 7 beta期间做了很多次:-(]回到原来的路很长而且充满了。很多磁盘检查都在继续,并且引导程序也参与其中 - 可能很讨厌
试试吧 - 你不会后悔的。值得花一点时间设置你的键盘。我个人认为这对Windows 7非常有用:http://parkernet.com/applepro/(它是Windows的mac-> windows键盘布局)。
H个。
答案 1 :(得分:1)
您可以尝试使用VMware Fusion或使用Bootcamp。
我还没有使用Parallels一段时间 - 这是有原因的。
[编辑] Parallels支持在Bootcamp分区上运行Windows - 与VMWare Fusion一样。
答案 2 :(得分:1)
我使用VMWare和Win 7图像在MacBook Pro上运行Visual Studio。我没有任何问题。没有尝试过ASP.NET开发,但我认为它会好起来,因为IIS服务器或Cassini将托管在VM上。
我唯一的问题是由于内存和我的MacBook内存最大限度地平滑了所有内容。
答案 3 :(得分:-1)
我不喜欢在VM上进行开发工作的想法。
只需使用bootcamp。
注意:我认为Parallels支持运行由启用bootcamp的窗口推动的虚拟机。