这几年来一直困扰着我,最近由于引入了 Windows Vista(驱动程序要求和 UAC 限制是主要因素)而加剧了这种情况。
有许多不同风格的 Windows Vista( 在此处进行比较),还有其他选项(将 Windows Server 作为工作站运行),但对于我来说,我不知道哪个是开发工作站的最佳选择。
Vista 作为开发环境使用起来很痛苦(出于许多原因,我不想在这里讨论),但替代方案也有一些严重的缺点。
Windows Server 2008 是一个合乎逻辑的选择,但需要大量额外的配置和调整(更不用说它显然不是为高端图形或其他开发机器要求而设计的)。
问题是:对于 MS 平台开发,(当前)首选的 Microsoft 操作系统是什么?..或者,为什么Vista没有“开发者版”?
就我个人而言,我使用的是 Windows Server 2008,但我看到很多开发人员坚持使用 Windows XP,还有不少开发人员使用 Vista。显然,某些开发(例如 DirectX)确实必须在 XP 或 Vista 上完成。但是对于标准的 WinForms/Web 和服务器开发工作,黄金标准是什么?
您使用什么(如果您使用的是 MS 操作系统)以及为什么它对您有用?你认为什么是替代方案?