.NET 3.5 开发的最佳虚拟开发平台
我基本上已经屈服于这样一个事实:如果您是一名铁杆计算机用户,那么您将不得不每隔几个月重新映像您的计算机,因为发生了一些不好的事情。 正因为如此,我购买了成像软件,然后才真正进入成像领域。 我现在准备将我的开发环境完全迁移到虚拟机中,以便我可以在 IIS 上测试站点,就像在开发网络上一样(并轻松备份这些映像)。
问题是,对于 4 GB 笔记本电脑来说,最好的虚拟开发平台是什么? 具有 3 GB RAM 的虚拟 Vista Business、具有 3 GB RAM 的 Windows XP SP3 或具有 3 GB 可用 RAM 的 Windows Server 2003。
我需要安装的工具:
*sql server 2005 开发版
*与 2008 sp1 相比
*silverlight工具
*以及其他多个较小的测试工具
I have basically succumbed to the fact that if you are a hardcore computer user, you will have to reimage your computer every few months because something bad happened. Because of this, I bought imaging software and then really got into imaging. I am now ready to move my development environment completely into a virtual machine so that I can test sites on IIS as though I am on a dev network (and backup these images easily).
The question is, what is the best virtual development platform for a 4 gb laptop? A virtual Vista Business with 3 gb of ram, windows XP sp3 with 3 gb of ram, or Windows Server 2003 with 3 gb of usable ram.
Tools I will need to install:
*sql server 2005 dev edition
*vs 2008 sp1
*tools for silverlight
*and multiple other smaller testing tools
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
我尝试过以下组合:
2005 R2
Virtual Server 2005 R2 上的 x64
VMWare Fusion 上的R2
和虚拟服务器安装(无论是本地安装还是托管在服务器上)都运行良好且速度大致相同。
在 OS X 下运行的 VMWare Fusion 虚拟机(凭感觉)比其他虚拟机快得多。 我还没有在 Windows 上测试 VMWare,看看到底是 VMWare 还是硬件造成了差异,但它值得研究一下。
I have tried the following combinations:
2005 R2
x64 on Virtual Server 2005 R2
R2
and the Virtual Server installations where either local or hosted on a server and they all ran fine and about the same speed.
The VMWare Fusion Virtual Machine running under OS X is (seat of the pants) significantly faster than the others. I haven't tested VMWare on Windows to see if it is VMWare or the Hardware making the difference, but it's something worth looking into.
Server 2008,转换为工作站。
在我看来,没有什么可以与之相比,在过去 3 个月里我已经加载了 3 个不同的操作系统,并且我选择了 Server 2008。
Server 2008, converted to a workstation.
Nothing compares IMO, I've loaded 3 Different OS's in the last 3 months, and I'm set on Server 2008.
我认为(从我的角度来看)最大的问题是您是否将进行需要服务器平台的开发(如 SharePoint)。 如果您预期进行大量 SharePoint 开发(或者可能是 Exchange、BizTalk 或其他需要在服务器平台上完成开发的产品),那么请选择 Windows Server 2003。如果没有,那么我可能会选择 XP,尽管 Vista是一个不错的开发平台。
I think the biggest question (from my standpoint) is whether or not you'll be doing development (like SharePoint) that requires a server platform. If you anticipate a lot of SharePoint development (or perhaps Exchange, or BizTalk, or another product that requires development be done on a server platform), then go with Windows Server 2003. If not, then I'd probably choose XP, though Vista isn't a bad development platform.
我个人更喜欢在服务器平台上进行开发 - 但是,如果我正在开发任何类型的 WinForms 应用程序,这种观点可能会改变,因为它可以更正确地代表目标受众的操作系统系列。
我确实注意到从 Server 2003 到 Server 2008 的性能略有下降,这是我没有预料到的,但这可能更多是由于进行就地升级而不是从干净开始。
从你给出的选项来看,我个人会选择W2k3。 您确实可以削减服务器操作系统以使其运行速度快如闪电,尤其是当您没有或摆脱 MS“养眼之物”时。
I personally prefer developing on a server platform - however, that opinion might shift if I was developing any sort of WinForms applications, since it would more correctly represent the OS family for the target audience.
I did notice a slight performance decrease going from Server 2003 to Server 2008 that I was not expecting, but that might be more from doing an in-place upgrade instead of starting clean.
From the options you gave, I would personally go with W2k3. You can really trim a server OS down to run lightning-fast, especially when you don't have or get rid of the MS "eye candy".