运行1个SQL Server实例(2005,2008),有时同时运行Oracle数据库,Visual Studio,通信应用程序(电子邮件,即时通讯…)和一些虚拟机。
笔记本或台式电脑? 那么让开发人员最有效率的其他环境呢? 2台显示器?
我在开发人员工作站上运行了几乎精确的一组应用程序,并且我非常满意我的设置:
我很惊讶没有人提到SSD …
2个硬盘驱动器configuration为剥离arrays(RAID0) – 获取最新的版本和密集IO,只要代码存储在某种types的源代码pipe理中。
计划的系统状态备份,以防事情变坏。
大量的RAM来托pipe这些虚拟机。
本地pipe理员权限,几乎是一个给予。
Windows x86如果你正在运行Visual Studio – VS是一个32位应用程序,虽然它可以在64位操作系统上WOW'ed它仍然较慢(与MSBuild相同)。
这是针对基于Windows的开发(如开幕post中列出的应用程序所build议的)。
如果你可以,尝试获得一个内存磁盘,并把东西,如IO intesive的东西(编译代码等)。
不要买品牌电脑。 自己动手吧。 保存一些$$$和你得到高级部分。 笔记本电脑是这里的例外,如果你要走这条路。
如果你真的很幸运,取而代之的是SSD固态硬盘。 最后,不要安装垃圾你不需要。 在Windows操作系统上膨胀得越less越好。
笔记本可能不能同时快速运行这样的应用程序,所以我会推荐一个桌面工作站。
我家的钻机有一个Core2Duo 3.2GHz,4GB内存,3个7200转硬盘(非RAID)和一个24英寸的显示器,它运行的应用类似于你的,非常stream畅,我很满意。
这篇关于Stackoverflow的文章讨论了来自不同制造商的工作站级硬件。 其中的材料可能是有趣的。 (免责声明:我写了接受的答案)。 本文讨论购买这种二手eBay的机器。