Dlaczego Microsoft pobiera fortunę za narzędzia programistyczne? [Zamknięte]

16

Microsoft pobiera tysiące dolarów za większość wersji programu Visual Studio. Porównaj to z firmami takimi jak Apple i Google oraz z organizacjami takimi jak GNU i Eclipse, które rozdają narzędzia programistyczne za darmo, zastanawiam się, na czym polega różnica.

Uzasadnieniem stojącym za tym, że Apple i Google rozdają narzędzia za darmo, jest ułatwienie programistom programowania na platformie, co z kolei powoduje wzrost sprzedaży jednostkowej. Czy system Windows jest uważany za tak wszechobecny, że nie wymaga dodatkowej promocji, i może zamiast tego zostać wykorzystany przez Microsoft do zarabiania na narzędziach, które można dla niego opracować? Czy to po prostu dlatego, że mogą pobierać tyle samo, co robią i że niektórzy ludzie są gotowi zapłacić?

Jestem również ciekawy, czy wysoki koszt narzędzi ograniczył liczbę małych sklepów oprogramowania tworzących dla systemu Windows, jeśli istniejące sklepy używają darmowej (okaleczonej) wersji lub innych, tańszych narzędzi.

Kyle Cronin
źródło
17
Microsoft pobiera fortunę za narzędzia programistyczne po prostu dlatego, że mogą :)
chossen-addict
12
Czy szukałeś w Express Editions VisualStudio? Pracowałem w małych firmach, w których Express był wystarczająco dobry do tego, co robiłem. Większe organizacje zapłacą za to. Pracowałem dla firmy, która zapłaciła za RAD IBM'a, który opiera się na Eclipse (mimo że jest to wersja społecznościowa WebSphere), ponieważ chcieli mieć umowę serwisową z IBM (i jestem pewien, że skorzystali z tej umowy).
FrustratedWithFormsDesigner
7
Kaleki? Ukończyłem kilka przyzwoitych projektów z dodatkami Express Studio Visual Studio. Drogie rzeczy naprawdę wchodzą w grę tylko wtedy, gdy masz większe zespoły pracujące na ogromnych systemach, które potrzebują mocniejszych narzędzi. W przypadku mniejszych sklepów na pewno możesz uciec od bezpłatnych do tanich narzędzi (wciąż bardzo wydajnych).
Jarrod Nettles
24
Czy faktycznie porównywałeś narzędzia wymienione w Visual Studio? Nie ma porównania. Visual Studio jest o rząd wielkości lepszy niż którykolwiek z nich. Visual Studio to najlepsze zintegrowane środowisko programistyczne.
John Kraft
28
Gdyby to rozdali, wszyscy oskarżalibyśmy ich o wykorzystanie bogactwa gotówkowego, aby wypchnąć mniejszych graczy z rynku i zwiększyć monopol.
Affe

Odpowiedzi:

25

To rodzaj „czy przestałeś bić swoją żonę?” pytanie. Chociaż istnieją produkty Microsoft, które kosztują tysiące dolarów, jest o wiele więcej (od Microsoft), które są bezpłatne, zawsze dla wszystkich (np. Express) i sposoby (legalne, prawdziwe, sposoby) na uzyskanie drogich produktów za darmo. Zobacz /software/82785/are-there-deals-free-or-low-cost-to-license-visual-studio-for-open-source-devel/82787 i może programista uzyskać zniżkę na produkty Microsoft? na przykład.

Kate Gregory
źródło
18
Nie rozumiem analogii, którą tworzysz w pierwszym wierszu? Czy mógłbyś opracować?
Steven Evers
8
Pytanie, czy przestałeś robić coś złego, nie oznacza, że ​​nigdy nie zacząłeś. Pytanie, dlaczego Microsoft robi jakąś konkretną rzecz, nie pozwala powiedzieć, że tak naprawdę nie jest. Tylko duzi klienci korporacyjni płacą te ceny - reszta z nas korzysta z BizSpark, WebSpark, DreamSpark, programu partnerskiego, edycji Express i tak dalej.
Kate Gregory
2
Myślę, że rozumiem. Mówisz, że PO mniej więcej prosi o pytanie.
Steven Evers
2
@SnOrfus, bardziej jak załadowane pytanie en.wikipedia.org/wiki/Loaded_question . Rozpoczęcie pytania jest nieco inne - np. Patrz nizkor.org/features/fallacies/begging-the-question.html
Kate Gregory
7
Pytanie jest również ładowane w inny sposób: sugeruje, że wszystkie alternatywy są bezpłatne. To równie nieprawdziwe.
MSalters
17

Na blogu znajduje się BARDZO długi, ale bardzo pouczający post Joela Spolsky'ego, który wyjaśnia niektóre z tego ... Zasadniczo sprowadza się to do poglądu, że duże korporacje z mnóstwem pieniędzy zapłacą tę ogromną opłatę. Średnie i mniejsze firmy wybiorą coś tańszego, a małe sklepy skorzystają z darmowej wersji (lub drogiej wersji, którą tanio kupiłeś za pośrednictwem jednego z programów MS dla małych sklepów). Nazywa tę strategię cenową „segmentacją” w celu wydobycia maksymalnej „nadwyżki konsumenta” od klientów.

jlnorsworthy
źródło
6

Aby rozwinąć pojęcie „ponieważ mogą”:

Microsoft jest ogromnym graczem w wielu obszarach oprogramowania i od dawna jest wystarczająco dobrze zakorzeniony. Jedną z konsekwencji tego jest to, że wielu konsumentów spojrzy na Microsoft i powie: „To duzi faceci. Wykorzystamy to, co mają, ponieważ tego najczęściej używają nasi klienci / dostawcy / współpracownicy”. To założenie jest prawdziwe, ponieważ wielu ludzi jednocześnie.

Istnieje wiele powodów, dla których warto wybrać określone środowisko, platformę lub technologię, ale najważniejsze z nich, jakie widzę w Microsoft, to:

  • Ich narzędzia dobrze się ze sobą integrują
  • Istnieje poczucie, że „wszyscy to robią”
  • Nadal istnieje popularne nieporozumienie (nie tylko w dziedzinie komputerów), że im więcej coś kosztuje, tym lepiej. Innymi słowy, zakłada się, że zawsze dostajesz to, za co płacisz, na obu końcach spektrum cen.

Z powodu tych i innych czynników Microsoft wie, że ustalona przez nich cena zostanie osiągnięta przez znaczną część branży, i może porzucić „prawie zbyt drogie, by być wartym linii”.

przedpola
źródło
Kiedy Microsoft dopiero zaczynał, ja też, a powiedzenie brzmiało: „nikt nigdy nie został zwolniony za wybranie IBM”. Myślę, że na przełomie wieków stało się, że „nikt nie został zwolniony za wybranie Microsoft”
Kate Gregory
5

Trudno powiedzieć, jaka jest „właściwa” cena ich produktów. Zasadniczo ceny są określane przez rynek, tj. Podaż i popyt. Jakość i polerowanie wiążą się z większym kosztem dla dostawcy, który jest następnie przekazywany konsumentowi ... i powiedziałbym, że produkty Microsoftu są ogólnie wyższej jakości (cechy + polski + wsparcie + stabilność firmy) niż wiele tańszych narzędzi programistycznych.

Jako jeden przykład porównaj emulator Androida Google z dowolnym emulatorem dostarczanym z Visual Studio.

Daniel
źródło
4

Inne odpowiedzi tutaj są dobre, ale przeciwnie: dlaczego ich konkurenci pobierają niewiele pieniędzy?

Jedną z możliwych odpowiedzi jest próba utowarowienia produktu (produktów) konkurenta w celu wyparcia jego dominacji na rynku.

Istnieje słynne (no, przynajmniej takie było wśród niektórych środowisk ekonomicznych) badanie producenta grilla, który budował grille w Azji i wysyłał je do Ameryki Północnej (głównie Kanada IIRC) i pobierał za nie prawie nic, za sporą liczbę lat Celowo ponieśli dużą stratę przy każdej sprzedaży. Po kilku latach nikt nie zadał sobie trudu, aby kupić domowe grille, ponieważ były „zbyt drogie”.

Po tym, jak krajowi producenci zakończyli działalność lub byli blisko niej, wschodni producent podniósł ceny do normalnego / wyższego niż normalny przez kilka lat, ponieważ konkurencja była bardzo niewielka.

To, jak widzę, od wielu lat wiele osób próbuje zrobić z niektórymi produktami Microsoft. W szczególności uważam, że Sun zaangażował się w tę praktykę z Solaris vs Windows Server, StarOffice (ewentualnie OpenOffice) vs Microsoft Office, MySQL vs SQL Server.

Byłbym skłonny postawić pieniądze, że jeśli narzędzia MS odejdą jutro, Eclipse i XCode nie będą wolne przez bardzo długi czas. Byłyby pieniądze do zarobienia, a każda (publicznie notowana) firma ma obowiązek zarabiać jak najwięcej pieniędzy.

Steven Evers
źródło
Głosowałbym na to, ale nie mam przedstawiciela. Darmowe narzędzia, oszczędzaj pieniądze. Spółki giełdowe, które wspierają narzędzia open source, nie podcinają własnych usług, lecz obniżają koszty swoich usług różnicujących, dzieląc koszty między firmy poprzez utrzymanie i rozwój oprogramowania, które nie różnicuje, na przykład firmy produkujące towary na różne rynki mogą przyczyniają się do tego samego projektu ERP, ich usługi produkcyjne są tym, co je wyróżnia, nikt nie wie ani nie obchodzi, jakiego systemu księgowego używają.
Quaternion
Ten film wyraźniej wyraża ten pomysł, przepraszam, nie wiem w którym momencie, jest dość długi: video.google.com/videoplay?docid=-694927630239078625
Quaternion
3

Istnieje kilka powodów, dla których stwardnienie rozsiane obciąża to, co robi i unika tego.

  1. Istnieje spory zapas programistów .NET. Firmy zazwyczaj decydują się na narzędzia na podstawie tego, jak łatwo jest zatrudnić ludzi, którzy mogą z nich korzystać.
  2. Narzędzia stworzone przez MS generalnie przyspieszają rozwój. Szybszy czas wdrażania oznacza więcej pieniędzy w kieszeni firmy.
  3. MS ma wiele programów, dzięki którym firmy stają się tańsze. Ponadto, jeśli na przykład kupisz Visual Studio Ultimate z subskrypcją MSDN za prawie 12 000 USD, to odnawiasz ją co roku, ponieważ przedłużenie kosztuje jedną trzecią pierwotnej ceny. Więc wciągają cię.
  4. Faktem jest, że wciąż żyjemy w świecie zdominowanym przez Windows. Jeśli chcesz stworzyć aplikację komputerową i jesteś firmą, najprawdopodobniej skończysz na rozwijaniu jej na narzędziach MS.
  5. Ostatnim powodem jest .... wszyscy inni również obciążają fortunę. 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=&4ACH426_ID
Paweł
źródło
Embarcadero obciąża dwie fortuny. Raz na sześć miesięcy.
JensG
1

Po pierwsze, mają dobrze znaną i zaufaną nazwę w przestrzeni biznesowej. Korzystając z tego rozgłosu i wszechobecności systemu Windows w świecie przedsiębiorstw, sprawiają, że jest to bardziej pożądane, niż można by sądzić, inwestując i rozwijając się dzięki stosowi technologii.

Bazując na tym punkcie, programiści biegli w technologiach Microsoft mogą pobierać więcej opłat za swoje produkty i / lub oczekiwać wyższego wynagrodzenia od deweloperów z siedzibą w Microsoft.

Nie jestem pewien, w jaki sposób lub czy ogranicza to mniejsze sklepy (szczególnie z najnowszym naciskiem na społeczność open source Microsoftu), ale wyobrażam sobie, że to jak każdy inny stos technologii: inwestujesz w to. Inwestycja to inwestycja, czy to czas, pieniądze, czy kombinacja tych dwóch.

Sarumont
źródło