微软为什么要为其开发工具收取一笔巨款?[关闭]


16

微软对大多数版本的Visual Studio收取数千美元的费用。与Apple和Google这样的公司以及GNU和Eclipse这样的免费提供免费开发人员工具的组织进行比较,这让我想知道差异在哪里。

苹果和谷歌免费提供工具的背后原因是,使开发人员更容易为该平台进行开发,从而提高了单位销量。Windows是否被视为无处不在以至于它不需要额外的升级,而可以被Microsoft用来为开发它的工具赚钱呢?仅仅是因为他们可以收取尽可能多的费用,而有些人愿意支付吗?

我也很好奇,如果这些工具的高昂价格限制了为Windows开发的小型软件商店的数量,或者现有的商店使用的是免费的(残缺的)版本,还是其他更便宜的工具。


17
微软为其开发人员工具付费是因为他们可以 :)
选择者

12
您是否看过Visual Studio的Express Edition?我曾在Express足以胜任我所做的小型公司中工作。较大的组织将为此付费。我曾在一家公司付费,该公司为基于Eclipse的IBM RAD付费(即使有WebSphere的社区版),因为他们希望与IBM达成服务协议(而且我很高兴他们已经使用了该协议)。
FrustratedWithFormsDesigner

7
弱?我已经用Visual Studio的Express新增功能完成了几个不错的项目。只有当您的大型团队在需要更强大工具的庞大系统上工作时,昂贵的东西才会真正发挥作用。对于较小的商店,您绝对可以使用免费的廉价工具(仍然非常强大)来摆脱困境。
Jarrod Nettles

24
您是否真的将您列出的工具与Visual Studio进行了比较?没有比较。Visual Studio比其中任何一个都要好几个数量级。Visual Studio是目前最好的集成开发环境。
约翰·卡夫

28
如果他们放弃了,我们都会指责他们利用其现金财富将较小的参与者驱逐出市场并扩大垄断。
2011年

Answers:


25

这有点像“您停止殴打妻子了吗?” 题。尽管有些微软产品的价格高达数千美元,但还有更多(微软提供的)产品始终免费提供给所有人(例如Express)以及以各种方式(合法,真实,方式)免费获得昂贵的产品。请参阅/software/82785/are-there-deals-free-or-low-cost-to-license-visual-studio-for-open-source-devel/82787Can a developer获得Microsoft产品的折扣?例如。


18
我没有在第一行中做出比喻?您能详细说明一下吗?
史蒂文·埃弗斯,

8
询问您是否已停止做坏事并不表示您从未开始。问微软为什么要做某件事并不能让您说他们真的没有。只有大型企业客户才需要支付这些价格-我们其余的人使用BizSpark,WebSpark,DreamSpark,合作伙伴计划,Express版本等。
凯特·

2
我想我明白。您是说OP或多或少地在乞求这个问题。
史蒂文·埃弗斯

2
@SnOrfus,更像是一个已加载的问题en.wikipedia.org/wiki/Loaded_question。乞讨的问题有点不同-例如,请参见nizkor.org/features/fallacies/begging-the-question.html
凯特·

7
这个问题也以另一种方式提出:它暗示所有替代品都是免费的。这同样是不正确的。
MSalters 2011年

17

有一个很长,但内容非常丰富,由Joel Spolsky的在他的博客,介绍一些这...基本上它相当于概念,即用金钱吨的大公司将支付该费用高昂。中小型公司的价格会便宜一些,小型商店将使用免费版本(或通过MS的小型商店计划之一廉价购买的昂贵版本)。他将这种定价策略称为“细分”,以从客户中提取最大的“消费者剩余”。


6

扩展“因为他们可以”的概念:

微软在许多软件领域都扮演着重要的角色,并且已经足够长的时间使它们在一定程度上已经根深蒂固。这样的结果是,许多消费者会看Microsoft并说“他们是大人物。我们将使用他们拥有的东西,因为那是我们的客户/供应商/合作者最有可能使用的东西。” 这个假设成立,因为这是很多人同时做出的假设。

选择特定环境,平台或技术的原因很多,但我在Microsoft看到的最大理由是:

  • 他们的工具相互融合
  • 有一种“每个人都在做”的感觉
  • 仍然存在一个普遍的误解(不仅仅是在计算中),即花费越多,效果越好。换句话说,假设您总是在价格范围的两端都能得到所要支付的价格。

由于这些因素和其他因素,Microsoft知道,他们设定的价格将由整个行业的大部分人满足,并且他们可以放弃“几乎太贵了,不值得”。


回到微软刚起步的时候,我也是。这句话是“没有人因为选择IBM而被解雇”。我认为在本世纪初,它变成了“没有人因为选择微软而被解雇”
Kate Gregory

5

很难说他们产品的“正确”价格是多少。通常,价格是由市场决定的,即供求关系。质量和抛光会给供应商带来更高的成本,然后再转嫁给消费者……我想说微软的产品通常比许多便宜的开发工具具有更高的质量(功能+抛光+支持+公司稳定性)。

例如,将Google的Android模拟器与Visual Studio附带的任何模拟器进行比较。


4

这里的其他答案是好的,但要考虑相反的问题:为什么他们的竞争对手收取很少的费用?

一个可能的答案是尝试使竞争对手的产品商品化,以取代其在市场上的主导地位。

有一个著名的(至少在某些经济学界是著名的)烧烤制造商的研究,该制造商在亚洲建造了烧烤并将其运到北美(加拿大大部分为IIRC),对它们几乎不收取任何费用,其中有很多年份。他们故意在每笔交易中损失惨重。几年后,没有人愿意购买家用烧烤,因为它们“太贵了”。

在国内制造商停业或濒临倒闭之后,由于缺乏竞争,东方制造商将价格提高至正常/高于正常水平数年。

正如我所看到的,很长一段时间以来,很多人一直在尝试对某些Microsoft产品进行处理。具体来说,我相信Sun从事Solaris,Windows Server,StarOffice(最终是OpenOffice),Microsoft Office,MySQL,SQL Server的实践。

我愿意打赌,如果明天MS工具消失,Eclipse和XCode将会长期免费。有钱可赚,每个(公开交易)的公司都有责任尽可能多地赚钱。


我对此表示反对,但没有代表。免费工具,省钱。支持开源工具的上市公司不会削弱自己的服务,而是通过维护和开发无差异的软件在公司之间分担费用来降低差异化服务的成本,例如,生产针对不同市场的商品的制造公司可能对于同一ERP项目做出贡献,他们的制造服务就是他们与众不同的地方,没人知道或关心他们使用什么会计系统。
Quaternion

这段视频更清楚地表达了这个想法,很抱歉,我不知道在什么时候出现,它很长:video.google.com/videoplay?docid=-694927630239078625
Quaternion

3

MS收取他们所做的事情并逃避它的原因有很多。

  1. 那里有大量的.NET程序员。企业通常根据聘用可以使用工具的人员的容易程度来决定工具。
  2. MS生产的工具通常会使开发更快。更快的部署时间意味着公司财大气粗。
  3. MS有许多程序可以使企业更便宜。另外,例如,如果您以近12,000美元的价格购买带有MSDN订阅的Visual Studio Ultimate,则您将每年续订一次,因为续签的费用为原始价格的三分之一。因此,它们会让您着迷。
  4. 一个简单的事实是,我们仍然生活在Windows主导的世界中。如果您想创建一个桌面应用程序并且您是一家企业,那么很可能最终将在MS工具上进行开发。
  5. 最终的原因是...。其他所有人也都为此付出了财富。http://shop.embarcadero.com/dr/v2/ec_Main.Entry17c?SID=39696&SP=10024&CID=0&PID=&PN=29&V1=31047844&V2=31047844&CUR=840&DSP=&PGRP=0&ABCODE=&CACHE_ID=419426

恩巴卡德罗(Embarcadero)收取了两种财富。每六个月一次。
JensG 2014年

1

首先,他们在业务领域拥有一个众所周知的可信任名称。利用Windows的这种臭名昭著和无处不在的优势,他们使投资比您想像的要多得多,并希望利用他们的技术堆栈进行开发。

在此基础上,精通Microsoft技术的开发人员可以为他们的产品收取更高的费用,并且/或者可以期望来自Microsoft的开发人员获得更高的薪水。

我不确定如何或是否会限制较小的商店(尤其是微软最近对开放源码社区的关注),但我想它像任何其他技术堆栈一样:您在其中投资。投资是投资,可以是时间,金钱或两者的结合。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.