¿Por qué Microsoft cobra una fortuna por sus herramientas de desarrollador? [cerrado]

16

Microsoft cobra miles de dólares por la mayoría de las versiones de Visual Studio. Compare esto con compañías como Apple y Google y con organizaciones como GNU y Eclipse que regalan herramientas de desarrollador de forma gratuita, me hace preguntarme cuál es la diferencia.

La razón por la que Apple y Google regalan las herramientas de forma gratuita es facilitar a los desarrolladores el desarrollo de la plataforma, lo que a su vez resulta en un aumento de las ventas de unidades. ¿Se considera que Windows es tan omnipresente que no necesita promoción adicional y que Microsoft puede aprovecharlo para ganar dinero con las herramientas para desarrollarlo? ¿Es simplemente porque pueden cobrar tanto como lo hacen y que algunas personas están dispuestas a pagarlo?

También tengo curiosidad por saber si el alto costo de las herramientas ha limitado el número de pequeñas tiendas de software que se desarrollan para Windows, si las tiendas existentes usan la versión gratuita (paralizada) u otras herramientas menos costosas.

Kyle Cronin
fuente
17
Microsoft cobra una fortuna por sus herramientas de desarrollo simplemente porque pueden :)
chossen-addict
12
¿Has mirado en las ediciones Express de VisualStudio? He trabajado en pequeñas empresas donde Express era lo suficientemente bueno para lo que estaba haciendo. Las organizaciones más grandes lo pagarán. He trabajado para una compañía que pagó por el RAD de IBM que se basa en Eclipse (a pesar de que hay una edición comunitaria de WebSphere) porque querían tener el acuerdo de servicio con IBM (y estoy seguro de que lo han usado ).
FrustratedWithFormsDesigner
77
¿Lisiado? He completado varios proyectos decentes con las adiciones Express de Visual Studio. Las cosas caras realmente solo entran en juego cuando tienes equipos más grandes que trabajan en sistemas enormes que necesitan las herramientas más poderosas. Para tiendas más pequeñas, definitivamente puede salirse con la suya con las herramientas gratuitas o baratas (aún muy poderosas).
Jarrod Nettles
24
¿Realmente ha comparado las herramientas que enumeró con Visual Studio? No hay una comparación Visual Studio es un orden de magnitud mejor que cualquiera de esos. Visual Studio es, sin duda, el mejor entorno de desarrollo integrado que existe.
John Kraft
28
Si lo regalaran, todos los acusaríamos de aprovechar su riqueza en efectivo para expulsar a los jugadores más pequeños del mercado y expandir el monopolio.
Affe

Respuestas:

25

Es una especie de "¿has dejado de golpear a tu esposa? pregunta. Si bien hay productos de Microsoft que cuestan miles de dólares, hay muchos más (de Microsoft) que son gratuitos, siempre, para todos (por ejemplo, Express) y formas (legítimas, reales, formas) de obtener los productos caros de forma gratuita. Consulte /software/82785/are-there-deals-free-or-low-cost-to-license-visual-studio-for-open-source-devel/82787 y puede un desarrollador obtener un descuento para productos de Microsoft? por ejemplo.

Kate Gregory
fuente
18
¿No entiendo la analogía que estás haciendo en la primera línea? ¿Podrías dar más detalles?
Steven Evers
8
Preguntar si ha dejado de hacer algo malo no le permite decir que nunca comenzó. Preguntar por qué Microsoft hace algo específico no te permite decir que realmente no lo hacen. Solo los grandes clientes corporativos pagan esos precios; el resto de nosotros usamos BizSpark, WebSpark, DreamSpark, el programa de socios, ediciones Express, etc.
Kate Gregory
2
Creo que entiendo. Estás diciendo que el OP está, más o menos, rogando la pregunta.
Steven Evers
2
@SnOrfus, más como una pregunta cargada en.wikipedia.org/wiki/Loaded_question . Pedir la pregunta es un poco diferente, por ejemplo, ver nizkor.org/features/fallacies/begging-the-question.html
Kate Gregory
77
La pregunta también se carga de otra manera: sugiere que todas las alternativas son gratuitas. Eso es igualmente falso.
MSalters
17

Hay una publicación MUY larga, pero muy informativa, de Joel Spolsky en su blog que explica algo de esto ... Básicamente equivale a la noción de que las grandes corporaciones con toneladas de dinero pagarán esa tarifa considerable. Las empresas medianas y pequeñas optarán por algo más barato, y las pequeñas tiendas usarán la versión gratuita (o la versión costosa que se adquiere a bajo precio a través de uno de los programas de MS para pequeñas tiendas). Se refiere a esta estrategia de precios como "Segmentación" para extraer el máximo "excedente del consumidor" de los clientes.

jlnorsworthy
fuente
6

Para ampliar la noción "porque pueden":

Microsoft es un gran jugador en muchas áreas de software, y lo ha sido durante tanto tiempo que, en cierta medida, están bastante arraigados. Una consecuencia de esto es que muchos consumidores mirarán a Microsoft y dirán "Ellos son los grandes. Usaremos lo que tienen porque es lo que nuestros clientes / vendedores / colaboradores probablemente usarán". Y esta suposición es cierta porque es una suposición que mucha gente hace simultáneamente.

Hay una gran cantidad de razones para elegir un entorno, plataforma o tecnología en particular, pero las más importantes que veo con Microsoft son:

  • Sus herramientas se integran bien entre sí
  • Hay una sensación de "Todos lo están haciendo"
  • Todavía hay una idea errónea popular (no solo en informática) de que cuanto más cuesta algo, mejor es. En otras palabras, se supone que siempre obtienes lo que pagas, en ambos extremos del espectro de precios.

Debido a estos y otros factores, Microsoft sabe que el precio que fijan será alcanzado por una gran parte de la industria, y pueden enfrentar el 'casi demasiado costoso para que valga la pena' con abandono.

asfallows
fuente
Cuando Microsoft recién comenzaba, yo también, y el dicho era "nadie fue despedido por elegir IBM". Creo que todo el cambio de siglo se convirtió en "nadie más fue despedido por haber elegido Microsoft"
Kate Gregory
5

Es difícil decir cuál es el precio "correcto" para sus productos. En general, los precios están determinados por el mercado, es decir, la oferta y la demanda. La calidad y el pulido tienen un costo mayor para el proveedor, que luego se pasa al consumidor ... y diría que los productos de Microsoft son generalmente de mayor calidad (características + pulido + soporte + estabilidad de la empresa) que muchas herramientas de desarrollo más baratas.

Como un ejemplo, compare el emulador de Android de Google con cualquiera de los emuladores que vienen con Visual Studio.

Daniel
fuente
4

Otras respuestas aquí son buenas, pero considere lo contrario: ¿por qué sus competidores cobran poco o nada?

Una posible respuesta es intentar comercializar los productos de un competidor para desplazar su dominio en un mercado.

Hay un estudio famoso (bueno, al menos fue famoso entre algunos círculos económicos) de un fabricante de parrillas que construyó barbacoas en Asia y las envió a América del Norte (Canadá principalmente IIRC) y les cobró casi nada, por un buen número de años. A propósito tomaron una gran pérdida en cada venta. Después de unos años, nadie se molestó en comprar barbacoas domésticas porque eran "demasiado caras".

Después de que los fabricantes nacionales estuvieron fuera del negocio, o cerca de él, el fabricante oriental aumentó sus precios a niveles normales / más altos de lo normal durante algunos años porque había muy poca competencia.

Esto es, según lo veo, lo que mucha gente ha intentado hacer con ciertos productos de Microsoft durante mucho tiempo. Específicamente, creo que Sun participó en esta práctica con Solaris vs Windows Server, StarOffice (eventualmente OpenOffice) vs Microsoft Office, MySQL vs SQL Server.

Estaría dispuesto a apostar dinero a que si las herramientas de MS desaparecieran mañana, Eclipse y XCode no serían gratuitas por mucho tiempo. Se ganaría dinero y cada empresa (que cotiza en bolsa) tiene la responsabilidad de ganar la mayor cantidad de dinero posible.

Steven Evers
fuente
Votaría en contra de esto, pero no tengo el representante. Herramientas gratuitas, ahorre dinero. Las empresas que cotizan en bolsa y que admiten herramientas de código abierto no están socavando sus propios servicios, sino que reducen el costo de sus servicios de diferenciación al compartir los costos entre las empresas al mantener y desarrollar software que no diferencie, por ejemplo, las empresas manufactureras que producen bienes para diferentes mercados pueden contribuir al mismo proyecto ERP, su servicio de fabricación es lo que los diferencia, nadie sabe ni le importa qué sistema de contabilidad utilizan.
Quaternion
Este video expresa esa idea más claramente, lo siento, no sé en qué punto, es bastante largo: video.google.com/videoplay?docid=-694927630239078625
Quaternion
3

Hay varias razones por las cuales la EM cobra lo que hace y se sale con la suya.

  1. Hay una buena oferta de programadores .NET por ahí. Las empresas generalmente deciden sobre las herramientas en función de lo fácil que es contratar personas que puedan usarlas.
  2. Las herramientas que MS ha producido generalmente hacen que el desarrollo sea más rápido. Un tiempo de implementación más rápido significa más dinero en el bolsillo de la empresa.
  3. MS tiene muchos programas para hacer las cosas más baratas para las empresas. Además, si, por ejemplo, compra un Visual Studio Ultimate con suscripción a MSDN por casi $ 12,000, es probable que lo renueve todos los años, ya que la renovación cuesta un tercio del precio original. Entonces, te enganchan.
  4. El simple hecho es que todavía vivimos en un mundo dominado por Windows. Si desea crear una aplicación de escritorio y es un negocio, lo más probable es que termine desarrollándola en herramientas de MS.
  5. Y la razón final es ... todos los demás cobran una fortuna también. 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=4CABE_ID=4
Pablo
fuente
Embarcadero cobra dos fortunas. Uno cada seis meses.
JensG
1

Por un lado, tienen un nombre conocido y de confianza en el espacio empresarial. Utilizando esta notoriedad y la ubicuidad de Windows en el mundo empresarial, hacen que sea más deseable de lo que se podría pensar invertir y desarrollar con su pila de tecnología.

Sobre la base de ese punto, los desarrolladores que dominan las tecnologías de Microsoft pueden cobrar más por sus productos y / o esperar un salario más alto de un desarrollador con sede en Microsoft.

No estoy seguro de cómo o si limita las tiendas más pequeñas (especialmente con el enfoque más reciente en la comunidad de código abierto de Microsoft), pero me imagino que es como cualquier otra pila de tecnología: invierte en ella. La inversión es inversión, ya sea tiempo, dinero o una combinación de ambos.

sarumont
fuente