选择Windows over Unix作为开发平台的好处 [英] Benefits of choosing Windows over Unix as development platform

查看:113
本文介绍了选择Windows over Unix作为开发平台的好处的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

通过Unix方言(例如Linux或Solaris),Windows/Microsoft作为开发时使用的平台是否有任何技术优势?

Are there any technical benefits to Windows/Microsoft as a platform to use while developing, over a Unix dialect such as Linux or Solaris?

我知道公司之所以选择Microsoft是因为根本没有足够的程序员知道Unix,或者雇用这些程序员的成本要高得多.

I know that companies choose Microsoft at times because there's simply not enough programmers available that know Unix, or that these programmers are much more expensive to hire.

因此,假设所有开发人员都对Unix和Microsoft都相当了解,那么在某些情况下,您还是可以使用Windows进行开发吗?

So assuming all developers knew Unix and Microsoft equally well, would there still be cases where you are better off developing in Windows?

推荐答案

对我来说,只有两个参数可以将Windows用作开发平台:

To me there's only two arguments for using Windows as a dev platform:

  1. 您必须因为正在执行.Net/Windows开发(或者因为公司根本没有选择余地)而不得不这样做;或
  2. 这些应用程序,特别是Microsoft Office/Exchange.很抱歉,但与Word/Excel相比,OpenOffice令人恐惧.

除了imho Linux之外,它还具有其他优势,包括:

Apart from that imho Linux has every other advantage including:

  • 文件系统更快(在处理许多小文件时尤其重要).去年,仅通过这种切换(相同代码库的蚂蚁构建),我将构建时间从8-10分钟缩短到2-3;
  • 通常,您的开发环境会与您的生产环境匹配(如果您的生产环境是Windows,则几乎可以保证Windows是您的开发环境),这很有用.由于Windows和Linux上的JBoss之间的差异,我们在Java类路径可见性方面遇到了问题.和
  • 一套更好的命令行工具(是的,我知道您可以使用Cygwin等,但是效果不佳).

这就是为什么我将Mac作为我的下一个开发工作站的想法如此吸引人的原因之一:您可以将它视为具有应用程序(即Office)的Unix或具有良好文件系统的Windows(如果/当OSX时会更好)采用ZFS),无论哪种方式都是成功.唯一让我失望的是,苹果确实做了一些愚蠢的事情,例如将Java 6推迟一年发布,以便他们可以使用Leopard外观.

That's one reason why I find the idea of a Mac as my next dev workstation so appealling: you can look it as either Unix with applications (ie Office) or Windows with a decent filesystem (will be even better if/when OSX adopts ZFS), either way it's a win. The only thing that's really put me off is that Apple does stupid things like delay Java 6 release by a year just so they can put the Leopard Look and Feel in.

这篇关于选择Windows over Unix作为开发平台的好处的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆