XP与Win7的编程环境::

时间:2010-01-25 05:47:39

标签: windows-7 windows-xp

对于开发环境而言,两个操作系统之间是否存在差异?

5 个答案:

答案 0 :(得分:3)

这可能是主观的,所以你可能想要制作这个社区维基。

但实际上,如果您正在使用Microsoft堆栈进行开发,那么您可能希望拥有适用于该世界的最新可用操作系统。如果您需要验证与旧操作系统的兼容性,则可以在大多数情况下在VM中使用XP,这可能会禁止异常图形要求严格的应用程序。主要原因是你通常会接触到当前一代的UI惯例,因为它始终在你的面前,你将拥有当前一代的开发平台在他们的“高级”环境中工作,而不是通过任何东西必须对这些技术的兼容性做出让步,以便按时发货。

如果您不是为Microsoft技术开发(例如,您主要使用Java或PHP或Ruby编写),您将不会注意到太多差异。 Win7中有一些功能可以更轻松地处理大量的窗口...自动分组应用程序,可以快速轻松地并排显示事物的手势,以及其他适合和完成的事物。

答案 1 :(得分:2)

XP正在达到其寿命终结。 (现在是时候了!)有很多微软开发的东西很快就无法在XP上运行。

它不是特定于开发的,但Win 7是比Win XP更好的操作系统。这将每天影响您的工作效率。赢左/右/上足以让它变得有价值。

答案 2 :(得分:0)

不是,不。

这是一个品味问题。

答案 3 :(得分:0)

不要忘记,为MS云开发不适用于XP。

答案 4 :(得分:0)

我同时在这两个方面工作过。我发现的最大区别是:

  • Win7在机器上更好地处理负载,特别是当你加载了几个Visual Studio实例时,内存使用量不是很大,并且在窗口之间交换是一个很快的东西
  • 在XP下我几乎每天都要重启,我把它归咎于调试器。使用Win7,我可以在不重启的情况下使用一个月或更长时间。每天必须重启几次可能是一个严重的PITA。

就个人而言,我更喜欢Win7而不是XP,一旦你习惯它,它就会更好用。你应该使用Win7进行开发(或者至少可以访问它),因为在Win7下有些东西的工作方式不同(比如IIS,WIn7有IIS7,它与IIS5有着截然不同的野兽,这就是XP所拥有的)。