我刚买了一台MacBook Pro并且已经使用它(+ Fusion)开发了大约一个月了.这个问题的目的类似于C#的隐藏特征 ; 成为一个在Mac上进行Windows开发的提示和技巧的方法.
我应该澄清一点,我知道新兵训练营但不使用它(我也没有兴趣),因此我使用稳定状态来确保在我不知情的情况下我的操作系统分区没有任何反应.然而; 正如Sara指出的那样,Apple制作出色的硬件并且我非常喜欢我的MBP的形状因素,所以对于那些正在寻找只有笔记本电脑的人来说,一个带有新兵训练营的Mac不应该被忽视,因为硬件是惊人的.
我的环境如下
*MacBook Pro 15"2.4Ghz 2GB RAM(即将升级到4GB)
*VMWare Fusion 2.0 Beta
*Windows XP Pro SP3(安装后的Slipstreamed)
提示:
*使用Windows稳定状态保持操作系统一致
*使用svn + ssh连接到小型存储库的mac,然后使用时间机器进行备份.
*使用空格.
@Andrew - 我完全符合你的情况.我使用MBP而我的公司工作纯粹基于微软:即.NET,COM等.虽然没有什么可以在Boot Camp本地运行Vista(我从未见过Vista运行如此之快),但是拥有Mac OS的细节作为"主要"操作系统,对于互联网,邮件等已经让我进入以下配置.奇迹般有效:
尽可能加载MBP - 4GB.这真的值得每一美元.
将您的硬盘(如果尚未升级)升级到7200RPM.这里的主要表现提升.
用于虚拟化的Parallels Desktop for Mac.您可以拥有多个VM,也可以使用新手训练分区.后者应该更快,但我还没有真正测量它(如果我真的需要速度,我可以选择本机启动).前者允许您拥有多个操作系统.我给了我的VM 1GB内存.如果你想让它变得更加活泼,我可以做得更多.
适用于.NET和C++的Micorsoft Visual Studio 2005/8.我还没有看到任何适用于.NET的IDE.该智能感知更是惊人.
Code Gear(是的,我们有一些Delphi)
对于偶尔需要的非开发,我也会安装Microsoft Office 2007.他们确实有MAC端口,但并不总是削减它.
还有一件事,有一个Deep Fried Bytes Podcast完全是关于Mac上的.NET开发 - 你也可能在那里找到一些金块.