My main Windows development PC, running Vista Business, is getting a little long in the tooth and I'm considering replacement. Its a dual screen setup with 24" and 19" monitors. My laptop is a reasonably new Macbook and I've been using Parallels to mount a Virtual XP system on it for some time and have been pretty impressed.
我的主要Windows开发PC,运行Vista Business,已经有点长了,我正在考虑更换。它采用双屏设置,配有24英寸和19英寸显示器。我的笔记本电脑是一款相当新的Macbook,我一直在使用Parallels在其上安装Virtual XP系统已经有一段时间了,并且给人留下了深刻的印象。
The new Mac Minis appear to have dual screen support, and I'm wondering about replacing the PC box with a fully spec'ed (4Gb Ram, 2.3Ghz processor) Mac mini and mounting Parallels VM environments for development. On the face of it this has a lot of attractions - clean development environments etc. but I'd appreciate any advice from anyone who has taken a similar approach - is it feasible and robust enough for general day to day development work?
新的Mac Minis似乎有双屏幕支持,我想知道用完全规格(4Gb Ram,2.3Ghz处理器)Mac mini替换PC盒并安装Parallels VM环境进行开发。从表面上看,它有很多吸引人的地方 - 清洁的开发环境等等。但是我很欣赏任何采取过类似方法的人的建议 - 它是否可行且足够强大,适合日常的一般开发工作?
My specific development requirements are that all my clients are predominantly PC based and over two thirds of my development work is now web based anyway. However I do have a couple of legacy Delphi 6 systems (and I'm considering a Delphi 2009 upgrade) and one .Net 1.1 Windows Mobile application. I also have a considerable number of Access/SQL Server applications I look after, all those these are generally coded directly on clients machines and the need to replicate locally is rare, it would however be useful. There's also the possibility of Win32 based development in the future, and I tend to do a lot with 3D and OpenGL technologies. For non-coding applications I also run and use Maya and Photoshop on the PC fairly regularly.
我的具体开发要求是我的所有客户都以PC为主,而且我的开发工作的三分之二以上都是基于网络的。但是,我确实有一些传统的Delphi 6系统(我正在考虑进行Delphi 2009升级)和一个.Net 1.1 Windows Mobile应用程序。我也有相当数量的Access / SQL Server应用程序,所有这些应用程序通常直接在客户端计算机上编码,并且本地复制的需求很少,但它会很有用。未来还有基于Win32开发的可能性,我倾向于使用3D和OpenGL技术做很多事情。对于非编码应用程序,我也经常在PC上运行和使用Maya和Photoshop。
2 个解决方案
#1
I bought an Aluminum MacBook a couple months ago, got additional ram in order to have 4 gigs and I've successfully virtualized Windows XP with 3D acceleration using VMWare Fusion. I'm currently developing web applications using PHP and Javascript, some other projects with Java and playing around a little bit with XNA 3.1, all on my MacBook .. so, If this works for me it could work for you too!
几个月前我买了一台铝制MacBook,为了获得4场演出而获得了额外的RAM,我使用VMWare Fusion成功虚拟化了使用3D加速的Windows XP。我目前正在使用PHP和Javascript开发Web应用程序,使用Java进行一些其他项目并使用XNA 3.1进行一些操作,所有这些都在我的MacBook上...所以,如果这对我有用,它也适用于你!
#2
You're probably not going to want to do much graphics work through Parallels' emulated video adapter.
您可能不希望通过Parallels的仿真视频适配器进行大量图形处理。
#1
I bought an Aluminum MacBook a couple months ago, got additional ram in order to have 4 gigs and I've successfully virtualized Windows XP with 3D acceleration using VMWare Fusion. I'm currently developing web applications using PHP and Javascript, some other projects with Java and playing around a little bit with XNA 3.1, all on my MacBook .. so, If this works for me it could work for you too!
几个月前我买了一台铝制MacBook,为了获得4场演出而获得了额外的RAM,我使用VMWare Fusion成功虚拟化了使用3D加速的Windows XP。我目前正在使用PHP和Javascript开发Web应用程序,使用Java进行一些其他项目并使用XNA 3.1进行一些操作,所有这些都在我的MacBook上...所以,如果这对我有用,它也适用于你!
#2
You're probably not going to want to do much graphics work through Parallels' emulated video adapter.
您可能不希望通过Parallels的仿真视频适配器进行大量图形处理。