Почему Microsoft берет целое состояние за свои инструменты для разработчиков? [закрыто]

16

Microsoft взимает тысячи долларов за большинство версий Visual Studio. Сравните это с такими компаниями, как Apple и Google, а также с такими организациями, как GNU и Eclipse, которые бесплатно раздают инструменты для разработчиков. Это заставляет задуматься, в чем же разница.

Логическое обоснование того, что Apple и Google предоставляют бесплатные инструменты, состоит в том, чтобы облегчить разработчикам разработку для платформы, что, в свою очередь, приводит к увеличению продаж. Считается ли Windows настолько вездесущей, что не нуждается в дополнительном продвижении, и вместо этого может быть использована Microsoft для зарабатывания денег на инструментах для ее разработки? Это просто потому, что они могут взимать столько, сколько они делают, и что некоторые люди готовы платить?

Мне также любопытно, ограничена ли высокая стоимость инструментов небольшим количеством программных магазинов, разрабатываемых для Windows, если существующие магазины используют либо бесплатную (урезанную) версию, либо другие, менее дорогие инструменты.

Кайл Кронин
источник
17
Microsoft
берет
12
Вы смотрели в Express Editions VisualStudio? Я работал в небольших компаниях, где Express был достаточно хорош для того, что я делал. Крупные организации будут платить за это. Я работал в компании, которая заплатила за IBM RAD, основанную на Eclipse (даже несмотря на то, что есть версия WebSphere для сообщества), потому что они хотели заключить соглашение об обслуживании с IBM (и я вполне уверен, что они использовали это соглашение).
FrustratedWithFormsDesigner
7
Хромать? Я выполнил несколько достойных проектов с помощью Express дополнений Visual Studio. Дорогие вещи действительно вступают в игру только тогда, когда у вас есть большие команды, работающие на огромных системах, которым нужны более мощные инструменты. Для небольших магазинов вы можете получить бесплатные и дешевые инструменты (все еще очень мощные).
Джаррод Неттлз
24
Вы действительно сравнивали инструменты, перечисленные в Visual Studio? Там нет сравнения. Visual Studio на порядок лучше, чем любой из них. Visual Studio, без исключения, лучшая из существующих интегрированных сред разработки.
Джон Крафт
28
Если бы они отдали его, мы все обвинили бы их в том, что они использовали свое денежное богатство, чтобы вытеснить мелких игроков с рынка и расширить монополию.
Affe

Ответы:

25

Это своего рода "ты перестал бить свою жену?" вопрос. В то время как есть продукты Microsoft, которые стоят тысячи долларов, есть гораздо больше (от Microsoft), которые всегда бесплатны для всех (например, Express) и способов (законных, реальных) способов получить дорогие продукты бесплатно. См. Https://softwareengineering.stackexchange.com/questions/82785/are-there-deals-free-or-low-cost-to-license-visual-studio-for-open-source-devel/82787 и может разработчик получить скидку на продукты Microsoft? например.

Кейт Грегори
источник
18
Я не понимаю аналогию с первой строкой? Не могли бы вы уточнить?
Стивен Эверс
8
Если вы перестали делать что-то плохое, это не значит, что вы никогда не начинали. На вопрос, почему Microsoft делает определенные вещи, вы не можете сказать, что они на самом деле этого не делают. Только крупные корпоративные клиенты платят эти цены - остальные используют BizSpark, WebSpark, DreamSpark, партнерскую программу, Express Edition и так далее.
Кейт Грегори
2
Я думаю, что понял. Вы говорите, что ОП более или менее задает вопрос.
Стивен Эверс
2
@SnOrfus, больше похоже на загруженный вопрос en.wikipedia.org/wiki/Loaded_question . Задать вопрос немного по-другому - например, см. Nizkor.org/features/fallacies/begging-the-question.html
Кейт Грегори
7
Вопрос также загружается по-другому: он предполагает, что все альтернативы бесплатны. Это в равной степени не соответствует действительности.
MSalters
17

В своем блоге есть ОЧЕНЬ длинная, но очень информативная публикация Джоэла Спольски, которая объясняет кое-что из этого ... По сути, это означает, что крупные корпорации с огромными деньгами будут платить эту огромную плату. Средние и меньшие компании пойдут на что-то более дешевое, а крошечные магазины будут использовать бесплатную версию (или дорогую версию, приобретенную дешево с помощью одной из программ MS для небольших магазинов). Он называет эту ценовую стратегию «Сегментацией», чтобы извлечь максимальный «потребительский излишек» от клиентов.

jlnorsworthy
источник
6

Чтобы расширить понятие «потому что они могут»:

Microsoft является огромным игроком во многих областях программного обеспечения, и достаточно долго, что они, в некоторой степени, довольно хорошо укоренились. Одним из следствий этого является то, что многие потребители будут смотреть на Microsoft и говорить: «Они большие парни. Мы будем использовать то, что у них есть, потому что именно это, скорее всего, будут использовать наши клиенты / поставщики / сотрудники». И это предположение верно, потому что это предположение, которое многие люди делают одновременно.

Существует множество причин выбора конкретной среды, платформы или технологии, но самые большие из них, которые я вижу в Microsoft:

  • Их инструменты хорошо интегрируются друг с другом
  • Есть ощущение, что "все делают это"
  • До сих пор существует распространенное заблуждение (не только в вычислительной технике), что чем больше чего-то стоит, тем лучше. Иными словами, есть предположение, что вы всегда получаете то, за что платите, на обоих концах ценового спектра.

Из-за этих и других факторов Microsoft знает, что цена, которую они установят, будет удовлетворена значительной частью отрасли, и они могут отказаться от «почти слишком дорого, чтобы стоить того».

asfallows
источник
Когда Microsoft только начинал, я тоже, и поговорка гласила: «Никто никогда не был уволен за выбор IBM». Я думаю, что на рубеже веков это стало «никто не был уволен за выбор Microsoft»
Кейт Грегори
5

Трудно сказать, какова «правильная» цена на их продукцию. Как правило, цены определяются рынком, то есть спросом и предложением. Качество и полировка влекут за собой большие затраты для поставщика, которые затем передаются потребителю ... и я бы сказал, что продукты Microsoft, как правило, более высокого качества (функции + полировка + поддержка + стабильность компании), чем многие более дешевые инструменты разработки.

В качестве одного примера, сравните эмулятор Android от Google с любым из эмуляторов, поставляемых с 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 есть много программ, чтобы сделать вещи дешевле для бизнеса. Кроме того, если вы, например, купите подписку Visual Studio Ultimate с MSDN почти за 12 000 долларов США, вы будете продлевать ее каждый год, поскольку ее продление стоит треть первоначальной цены. Итак, они вас зацепили.
  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
1

С одной стороны, у них есть известное и доверенное имя в деловом пространстве. Используя эту дурную славу и повсеместное распространение Windows в корпоративном мире, они делают ее более желательной, чем вы думаете, чтобы инвестировать и развивать ее технологический стек.

Основываясь на этом, разработчики, свободно владеющие технологиями Microsoft, могут брать больше за свои продукты и / или ожидать более высокую зарплату от дома разработчиков на базе Microsoft.

Я не уверен, как или если это ограничивает небольшие магазины (особенно с учетом недавнего внимания Microsoft к сообществу открытого исходного кода), но я думаю, что это похоже на любой другой стек технологий: вы вкладываете в него средства. Инвестиции - это инвестиции, будь то время, деньги или их комбинация.

sarumont
источник