MCS*_*MCS 49 c# linux windows development-environment
我最近从Linux开发转向Windows开发.和我一样多的Linux爱好者,我不得不说 - C#是一种美丽的语言,Visual Studio非常棒,现在我已经给自己买了一个轨迹球,我的手腕已经不再使用鼠标了.
但有一件事我无法过去:成本.Windows 7,Visual Studio,SQL Server,Expression Blend,ViEmu,Telerik,MSDN - 我们为项目的每个开发人员讲了数千个!你肯定会得到一些钱 - 我的问题是,它值得吗?[并非每个开发人员都需要上述所有工具 - 但您是否听说过任何人在没有Visual Studio的情况下编写C#代码?我已经在Linux上从事过相当大的软件项目而无需为任何开发工具付费.
很明显,如果你已经是一个Windows商店,那么重新培训你所有的开发者都没有用.如果您正在寻找开发Windows桌面应用程序,那么您无法在Linux中执行此操作.但是,如果您正在开始一个新的Web应用程序项目,并且可以雇用您想要的任何语言专家的开发人员,您是否仍会选择Windows作为您的开发平台,尽管成本高昂?如果是,为什么?
更新:我不打算开始任何争论.我从答案/评论中获得了一些有价值的见解:
Mar*_*ulz 21
Microsoft提供了大量免费的Visual Studio和SQL Server快速版本,甚至可以在商业上使用.在像DreamSpark这样的程序中,学生可以免费下载Visual Studio 2010 Professional(完整版!),因此不需要花费数十万来开发Windows应用程序.
像SharpDevelop这样的其他IDE也是免费提供的,但它们并不像Visual Studio那样出色.但是,即使使用快速版本,也可以非常高效.
MSDN库也是免费的.我不能说Telerik控制是否证明他们的成本合理,因为我从未觉得有必要使用它们.
Jer*_*fin 20
与您在开发人员身上花费的工具相比,这些工具的成本很小.例如,您提到的大多数工具都包含在带有MSDN的Visual Studio Professional中,每年运行大约800美元.
那么,真正的问题是你是否从这笔费用中获益.这很难回答,我怀疑这取决于您的开发人员以及您开发的软件类型.因此,不可能给出一个全面的答案.尽管如此,从雇主的角度来看,两者之间几乎没有足够的差异需要注意.
| 归档时间: |
|
| 查看次数: |
5910 次 |
| 最近记录: |