Warum berechnet Microsoft ein Vermögen für seine Entwicklertools? [geschlossen]

16

Microsoft berechnet für die meisten Versionen von Visual Studio Tausende von Dollar. Vergleichen Sie dies mit Unternehmen wie Apple und Google und mit Organisationen wie GNU und Eclipse, die Entwickler-Tools kostenlos anbieten. Ich frage mich, wo der Unterschied liegt.

Apple und Google haben das Ziel, die Tools kostenlos zur Verfügung zu stellen, um Entwicklern die Entwicklung für die Plattform zu erleichtern, was wiederum zu einem höheren Absatz führt. Wird Windows als so allgegenwärtig angesehen, dass keine zusätzliche Werbung erforderlich ist und stattdessen von Microsoft genutzt werden kann, um Geld mit den Tools zu verdienen, die für die Entwicklung erforderlich sind? Liegt es einfach daran, dass sie so viel verlangen können wie sie und dass manche Menschen bereit sind, es zu bezahlen?

Ich bin auch neugierig, ob die hohen Kosten der Tools die Anzahl der kleinen Software-Shops, die für Windows entwickelt wurden, begrenzt haben, wenn die vorhandenen Shops entweder die kostenlose (verkrüppelte) Version oder andere, kostengünstigere Tools verwenden.

Kyle Cronin
quelle
17
Microsoft berechnet ein Vermögen für seine Entwickler-Tools, nur weil sie können :)
chossen-addict
12
Haben Sie in den Express-Editionen von VisualStudio nachgesehen? Ich habe in kleinen Unternehmen gearbeitet, in denen Express gut genug für das war, was ich tat. Größere Organisationen werden dafür bezahlen. Ich habe für eine Firma gearbeitet, die für IBMs RAD bezahlt hat, das auf Eclipse basiert (obwohl es eine Community-Edition von WebSphere gibt), weil sie die Servicevereinbarung mit IBM haben wollten (und ich bin hübsch, dass sie diese Vereinbarung verwendet haben).
FrustratedWithFormsDesigner
7
Verkrüppelt? Ich habe mehrere anständige Projekte mit den Express-Ergänzungen von Visual Studio abgeschlossen. Das teure Zeug kommt wirklich nur dann ins Spiel, wenn größere Teams an riesigen Systemen arbeiten, die leistungsfähigere Werkzeuge benötigen. Für kleinere Läden kann man definitiv mit den kostenlosen bis billigen Werkzeugen davonkommen (immer noch sehr leistungsfähig).
Jarrod Nettles
24
Haben Sie die aufgelisteten Tools tatsächlich mit Visual Studio verglichen? Es gibt keinen Vergleich. Visual Studio ist um Größenordnungen besser als alle anderen. Visual Studio ist mit Abstand die beste integrierte Entwicklungsumgebung, die es gibt.
John Kraft
28
Wenn sie es verraten würden, würden wir sie alle beschuldigen, ihr Bargeld zu nutzen, um die kleineren Spieler aus dem Markt zu vertreiben und das Monopol auszubauen.
Affe

Antworten:

25

Das ist eine Art "Hast du aufgehört, deine Frau zu schlagen?" Frage. Während es Microsoft-Produkte gibt, die Tausende von Dollar kosten, gibt es viel mehr (von Microsoft), die für alle kostenlos sind (z. B. Express) und Möglichkeiten (legitim, real, Möglichkeiten), die teuren Produkte kostenlos zu bekommen. Weitere Informationen finden Sie unter /software/82785/sind-dere-deals-free-or-low-cost-to-license-visual-studio-for-open-source-devel/82787 und können Entwickler Erhalten Sie einen Rabatt für Microsoft-Produkte? beispielsweise.

Kate Gregory
quelle
18
Ich verstehe nicht die Analogie, die Sie in der ersten Zeile machen? Könnten Sie näher darauf eingehen?
Steven Evers
8
Wenn Sie gefragt werden, ob Sie aufgehört haben, etwas Schlechtes zu tun, können Sie nicht sagen, dass Sie nie angefangen haben. Wenn Sie fragen, warum Microsoft eine bestimmte Sache tut, können Sie nicht sagen, dass dies wirklich nicht der Fall ist. Nur große Firmenkunden zahlen diese Preise - der Rest von uns nutzt BizSpark, WebSpark, DreamSpark, das Partnerprogramm, Express-Editionen und so weiter.
Kate Gregory
2
Ich denke ich verstehe. Sie sagen, dass das OP mehr oder weniger die Frage aufwirft.
Steven Evers
2
@ SnOrfus, eher wie eine geladene Frage de.wikipedia.org/wiki/Loaded_question . Die Frage zu stellen ist etwas anders - siehe z. B. nizkor.org/features/fallacies/begging-the-question.html
Kate Gregory
7
Die Frage wird auch in umgekehrter Richtung gestellt: Sie legt nahe, dass alle Alternativen kostenlos sind. Das ist genauso falsch.
MSalters
17

Es gibt einen SEHR langen, aber sehr informativen Beitrag von Joel Spolsky auf seinem Blog , der einige davon erklärt ... Grundsätzlich läuft es auf die Vorstellung hinaus, dass große Unternehmen mit Tonnen von Geld diese hohe Gebühr zahlen werden. Die mittelgroßen und kleineren Unternehmen werden sich für etwas Billigeres entscheiden, und die kleinen Geschäfte werden die kostenlose Version (oder die teure Version, die billig durch eines der MS-Programme für kleine Geschäfte erworben wurde) verwenden. Er bezeichnet diese Preisstrategie als "Segmentierung", um den Kunden den maximalen "Konsumentenüberschuss" zu entlocken.

minderwertig
quelle
6

So erweitern Sie den Begriff "weil sie können":

Microsoft ist in vielen Softwarebereichen ein großer Akteur, und das schon lange genug, um sich einigermaßen zu etablieren. Eine Konsequenz davon ist, dass viele Verbraucher Microsoft ansehen und sagen: "Sie sind die Großen. Wir werden das verwenden, was sie haben, weil dies unsere Kunden / Lieferanten / Mitarbeiter am wahrscheinlichsten verwenden." Und diese Annahme trifft zu, weil es eine Annahme ist, die viele Menschen gleichzeitig machen.

Es gibt viele Gründe, sich für eine bestimmte Umgebung, Plattform oder Technologie zu entscheiden. Die wichtigsten Gründe, die ich bei Microsoft sehe, sind:

  • Ihre Werkzeuge lassen sich gut miteinander integrieren
  • Es ist ein Gefühl von "Jeder tut es"
  • Es gibt immer noch ein weit verbreitetes Missverständnis (nicht nur beim Rechnen), dass es umso besser ist, je mehr etwas kostet. Anders ausgedrückt, es wird davon ausgegangen, dass Sie an beiden Enden des Preisspektrums immer das bekommen, wofür Sie bezahlen.

Aufgrund dieser und anderer Faktoren weiß Microsoft, dass der Preis, den sie festlegen, von einem großen Teil der Branche getragen wird, und sie können mit Unrecht die "fast zu teuer, um es wert zu sein" -Position einnehmen.

asfallows
quelle
Damals, als Microsoft gerade erst anfing, war ich es auch und das Sprichwort lautete: "Niemand wurde jemals entlassen, weil er sich für IBM entschieden hatte". Ich denke, um die Jahrhundertwende wurde es "niemand
Kate Gregory
5

Es ist schwer zu sagen, was der "richtige" Preis für ihre Produkte ist. Im Allgemeinen werden die Preise vom Markt bestimmt, dh von Angebot und Nachfrage. Qualität und Politur verursachen höhere Kosten für den Lieferanten, die dann an den Verbraucher weitergegeben werden ... und ich würde sagen, dass Microsoft-Produkte im Allgemeinen eine höhere Qualität aufweisen (Funktionen + Politur + Support + Unternehmensstabilität) als viele billigere Entwicklungstools.

Vergleichen Sie beispielsweise den Android-Emulator von Google mit den Emulatoren von Visual Studio.

Daniel
quelle
4

Andere Antworten sind hier gut, aber bedenken Sie das Gegenteil: Warum verlangen ihre Konkurrenten wenig bis gar nichts?

Eine mögliche Antwort ist der Versuch, die Produkte eines Mitbewerbers zu vermarkten, um dessen Dominanz auf einem Markt zu verdrängen.

Es gibt eine berühmte (zumindest in einigen Wirtschaftskreisen berühmte) Studie eines Grillherstellers, der in Asien Grills baute und diese nach Nordamerika (Kanada, größtenteils IIRC) verschiffte und für eine ganze Reihe von Grills so gut wie nichts berechnete Jahre. Sie haben absichtlich einen großen Verlust bei jedem einzelnen Verkauf hinnehmen müssen. Nach ein paar Jahren machte sich niemand die Mühe, einheimische Grills zu kaufen, weil sie "zu teuer" waren.

Nachdem die einheimischen Hersteller ihre Geschäfte eingestellt hatten oder in der Nähe waren, erhöhten die osteuropäischen Hersteller ihre Preise für einige Jahre auf normal / höher als normal, da es sehr wenig Wettbewerb gab.

Dies ist, wie ich es sehe, was eine Menge Leute versucht haben, bestimmte Microsoft-Produkte für eine lange Zeit zu tun. Insbesondere glaube ich, dass Sun in dieser Praxis mit Solaris im Vergleich zu Windows Server, StarOffice (eventuell OpenOffice) im Vergleich zu Microsoft Office, MySQL im Vergleich zu SQL Server beschäftigt war.

Ich würde wetten, dass Eclipse und XCode nicht lange kostenlos sein würden, wenn MS-Tools morgen nicht mehr verfügbar wären. Es gäbe Geld zu verdienen und jedes (börsennotierte) Unternehmen hat die Verantwortung , so viel Geld wie möglich zu verdienen.

Steven Evers
quelle
Ich würde dafür abstimmen, aber keinen Repräsentanten haben. Kostenlose Tools, Geld sparen. Die börsennotierten Unternehmen, die Open-Source-Tools unterstützen, unterbieten nicht ihre eigenen Dienste, sondern senken die Kosten ihrer differenzierenden Dienste, indem sie die Kosten auf die Unternehmen verteilen, indem sie nicht differenzierende Software warten und entwickeln, beispielsweise Hersteller, die Waren für verschiedene Märkte herstellen tragen zum selben ERP-Projekt bei, ihr Fertigungsservice ist das, was sie auszeichnet, niemand weiß oder kümmert sich darum, welches Buchhaltungssystem sie verwenden.
Quaternion
Dieses Video bringt diese Idee klarer zum Ausdruck. Tut mir leid, ich weiß nicht, zu welchem ​​Zeitpunkt, es ist ziemlich lang: video.google.com/videoplay?docid=-694927630239078625
Quaternion
3

Es gibt mehrere Gründe, aus denen MS das, was sie tun, in Rechnung stellt und damit davonkommt.

  1. Es gibt eine gute Auswahl an .NET-Programmierern. Unternehmen entscheiden sich im Allgemeinen für Tools, die darauf basieren, wie einfach es ist, Mitarbeiter einzustellen, die sie verwenden können.
  2. Die Tools, die MS entwickelt hat, beschleunigen die Entwicklung im Allgemeinen. Eine schnellere Bereitstellungszeit bedeutet mehr Geld in der Tasche des Unternehmens.
  3. MS hat viele Programme, um die Kosten für Unternehmen zu senken. Wenn Sie beispielsweise ein Visual Studio Ultimate mit MSDN-Abonnement für fast 12.000 US-Dollar kaufen, verlängern Sie es jedes Jahr, da die Verlängerung ein Drittel des ursprünglichen Preises kostet. Also werden Sie süchtig.
  4. Die einfache Tatsache ist, dass wir immer noch in einer Welt leben, die von Windows dominiert wird. Wenn Sie eine Desktop-Anwendung erstellen möchten und ein Unternehmen sind, werden Sie sie höchstwahrscheinlich auf MS-Tools entwickeln.
  5. Und der letzte Grund ist ... alle anderen verlangen auch ein Vermögen. 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
Paul
quelle
Embarcadero berechnet zwei Vermögen. Eine alle sechs Monate.
JensG
1

Zum einen haben sie einen bekannten und vertrauenswürdigen Namen im Geschäftsbereich. Mit dieser Bekanntheit und der Allgegenwart von Windows in der Unternehmenswelt machen sie es wünschenswerter, als Sie denken, in ihren Technologie-Stack zu investieren und ihn zu entwickeln.

Darauf aufbauend können Entwickler, die sich mit Microsoft-Technologien auskennen, mehr für ihre Produkte verlangen und / oder von einem Microsoft-basierten Entwicklerhaus ein höheres Gehalt erwarten.

Ich bin mir nicht sicher, wie oder ob es kleinere Shops einschränkt (insbesondere mit dem jüngsten Fokus auf die Open-Source-Community von Microsoft), aber ich würde mir vorstellen, dass es wie jeder andere Technologie-Stack ist: Sie investieren in ihn. Investition ist Investition, sei es Zeit, Geld oder eine Kombination aus beidem.

Sarumont
quelle