有人认为使用Apple Mac OS 10.6和Parallels 5成功获得Visual Studio Dev机器的成功吗?

时间:2010-03-19 19:08:52

标签: asp.net visual-studio macos osx-snow-leopard parallels

问候我精彩的StackOverflow系列:)

我在Windows中长大,并在大学期间转为OSX担任计算机科学专业。我最近开始了我的第一个真正的软件开发人员工作,并拥有用于开发ASP.NET / MS SQL应用程序的ThinkPad和Windows XP(Visual Studio 2008)。

问题:

基本上,我想知道是否有任何开发人员在使用VM在Mac上创建ASP.NET应用程序取得了真正的成功?我整个星期都在与Parallels 5战斗,最终还是运行了Windows 7和VS 2008,但我的热键都搞砸了。是否值得继续努力将这件事情投入提交?我应该放弃吗?我应该试试Mono吗?

感谢大家,我迫不及待地想看看你们的想法!

4 个答案:

答案 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上进行开发工作的想法。

  1. 即使你设法让它发挥作用,未来偶尔会出现一些小问题。
  2. 每次在程序中遇到难以解决的崩溃错误时,总会有一种唠叨的感觉,这是与VM相关的错误。
  3. 您永远不会在VM中获得100%的性能。
  4. 在工作时不需要访问Mac OS,如果你不经常在工作和娱乐之间来回跳转,那么在操作系统之间切换并不是那么费时。
  5. 只需使用bootcamp。

    注意:我认为Parallels支持运行由启用bootcamp的窗口推动的虚拟机。