对于正在开发.NET应用程序的单个开发人员,成本之间的差异有以下几点:
[注:编辑严重.如果我改变了意思,请随意回滚. - 乔恩]
这更像是一个完美的答案然后是一个明确的答案,但我仍然认为它有优点.这个问题有两个答案:
从某种意义上说,开发工具的成本大致相同.如果您使用封闭源代码,您需要预先付费(例如购买视觉工作室和免费技术支持.)如果您使用开源软件,您将在未来付费(免费开发工具,但您必须支付高质量的技术支持) [需要极其严重的问题或令人讨厌的错误]以及对原始开发者的贡献,作为赞赏的象征.)这是一个挑选你的毒药的问题.如果你将两者混合搭配,同样适用.
开发工具的成本无关紧要.软件的巨大成本不是工具.您可以为单个开发人员获得价值2,000美元的优秀工具.但是,摇滚明星软件工程师可以要求每年10万美元的薪水.显然,开发成本不是工具,而是软件工程师.