我最近建立了一台半自动PC(Q9450,8GB DDR2 1066,1TB硬盘,双8600GT,Vista Ultimate和双22'监视器),我正在评估我是否应该在Vista之上的VPC/VMWare会话上开发或者不?
我可以看到的一个好处是我可以在我的Vista笔记本电脑上运行相同的VM,因此我的任何机器上的开发环境都是相同的.我还计划在今年年底之前购买MBP.
发现一对夫妇的文章网上说半帮助这里
任何其他的想法会非常感激吗?
对于webdevelopment,我喜欢将serverpart分配到VM中.我目前的设置是Macbook Pro,里面有几个Debian VM.我喜欢它的隔离方面.我可以在服务器上尝试新软件,如果搞砸了,就可以将它们还原.
我通过主机系统上的Textmate中的network-share(samba)进行编程.
VM的另一个优点是具有干净的安装基础.除了开发之外,我还使用台式机和笔记本电脑做很多事情.你永远都不知道你安装的软件什么时候会发生冲突,或者你的小调整以及你不玩的东西会破坏你的操作系统.重新安装/配置所有工具,使它们完全符合您的需要,可能需要相当长的时间.如果您拥有开发虚拟机映像的备份,则可以根据需要尽可能地弄乱您的PC,但仍然可以在没有停机的情况下进行编码.它还允许您在一个您不喜欢Linux或MacOS的盒子上运行Win/Visual Studio/Etc.
您还可以制作同一图像的多个副本,并将每个副本用于单独的项目.
能够在笔记本电脑/台式机/服务器/远程连接之间进行转换,并始终处于相同的环境中也非常有帮助.