MSDN订阅的成本是否代表了对.NET的采用的威慑力
我知道只是这个问题有点反常,但我很好奇...
当然,有速成版。但是,当Microsoft在OSS世界中有效地竞争"心灵"时,向全心支持Microsoft软件.NET高额订阅费的开发人员收费似乎适得其反。很难想象,在微软的整体销售中,开发许可证代表了如此可观的收入来源,足以证明其不利之处。
因此,我的问题是:我们是否知道MSDN订阅率阻止了团队采用.NET进行项目,而成本在决定采用OSS的过程中起了作用?
解决方案
它对我有用。这让我问也许我应该尝试成为Microsoft MVP,因为他们免费获得了所有软件。
除了许可证上的最高级别,我们无法购买Expression Blend and Design的任何东西,这使我很满意。
我认为MS在降低.Net的访问和使用成本方面取得了长足的进步。使用Visual Studio和Sql Server的合格Express版本,我们唯一需要付费的就是Windows本身(在开发环境和服务器/生产环境中)。
现在唯一让.Net退缩的是,无论成本如何,它都不是适合每个工作的工具。
我总是得到合法的,免费的Visual Studio副本。我们可以下载可以满足大多数人需求的Express版本,也可以进入Launch事件,他们将字面意义上的副本分发给出现的每个人。
.NET Framework是免费下载的,所以实际上唯一剩下的是运行Windows的盒子。
没有理由购买MSDN订阅。
我不这么认为,尤其是针对小型ISV的授权程序-375美元可为我们提供5个MSDN许可证和其他优惠。之后,还有Microsoft Action Pack以及整个合作伙伴计划。
在我看来,MSDN订阅并不是一个巨大的障碍,因为不仅有快速版,而且大多数产品还具有试用版,我认为基本的MSDN订阅并不那么昂贵。
但是,某些开发人员工具以及某些产品的许可成本和许可复杂性可能是一个巨大的障碍,不幸的是,在项目开始时往往没有考虑到这一点。
我知道许多项目由于许可成本和许可复杂性而选择了替代技术。
它不是进入的障碍,但是它确实代表了玻璃天花板。 Express版本提供了很多功能,但并非一无所有。 Pro版本的插件附带很多小礼物,例如+咳嗽+磨牙+咳嗽+。我想说我们至少需要Visual Studio 20xx Pro才能进行任何中型到企业级的开发。
MS开发人员工具的成本是我Linux年之后的唯一原因。很难看到适用于Linux,OS X和Java的所有免费开发工具。如果我的工作不依赖于.NET的最新发展,我会心动不已。
我目前正在使用Empower计划,但是用完时我将全额支付车费
出于同样的原因,我每年支付800澳元的AutoCAD订阅费用,就可以轻松获得所需的一切,从长远来看,它可以为我省下更多时间和麻烦。
我认为当我同时考虑许可和社区(我认为大部分都是免费的)时,我正在获得物有所值。
我认为这是经营我的公司的合法费用,而且还是可以免税的。
我试图重新开始我的职业,生活等等,我以前的MSDN Universal子版本于2005年到期。当它到期时,我停止工作了一段时间。这与Microsoft更改该订阅程序的成本和结构不谋而合。今天要获得类似的订阅是不可能的。我没有资金。我目前正在使用旧技术(VB6和ASP)进行开发,直到我有足够的资金购买所需的MSDN子程序之前,我都会这样做。我已经下载了VS 2008和SQL 2008的"快速"版本,但是,坦率地说,任何认真的开发人员都想利用"快速"中没有的功能。在此处的StackOverflow上探讨此问题时,我看到其他人在谈论Empower程序。看起来很有希望,我将对此进行调查。
但是,是的,进入壁垒是成本。希望Empower将其降低一段时间。我同意这样的要求:过期后,我需要支付全额车费。我认为那很公平。