¿Tengo que pagar una tarifa para desarrollar o implementar una aplicación .NET?

StackOverflow https://stackoverflow.com/questions/663923

  •  21-08-2019
  •  | 
  •  

Pregunta

He oído que .NET no es gratuito y que tengo que pagarle a Microsoft si desarrollo una aplicación .NET. ¿Es esto cierto? Si es así:

  1. ¿Qué debo pagar?

  2. Estoy suscrito a MSDN a través de Academic Alliance (descargamos una variedad de productos de software de Microsoft de forma gratuita, como VS2008 y Windows Server 2008). ¿Tengo que pagar por el software que hago con estas herramientas?

  3. ¿Qué pasa con las aplicaciones web con ASP.NET? ¿Hay algún pago pendiente cuando alojo mi aplicación o solo pago la tecnología?

EDIT:

Entonces, ¿qué está diciendo es que es lo mismo desarrollar una aplicación web usando ASP.NET o PHP (ignorando los problemas técnicos, solo el lado del pago), todo lo que tengo que pagar son las tarifas de alojamiento?

EDITAR 2:

Reglas .NET :)

¿Fue útil?

Solución

No hay nada sobre .NET que requiera que pagues.

A menudo, escuchará que no es gratis, pero esto se refiere al concepto GNU de " Free " como en " freedom " ;, no gratis como en precio (o, en sus palabras, .net es gratis como en cerveza pero no gratis como en libertad).

Puede usar su licencia de estudiante para crear aplicaciones .net. También puede descargar VS 2008 Express Edition, que es completamente funcional para desarrollar.

Alternativamente, puede desarrollar en .NET utilizando productos que no sean de Microsoft. Mono incluye un tiempo de ejecución gratuito completamente separado. Incluso hay IDEs gratuitos disponibles, como SharpDevelop.

--- EDITAR ----

Sí Puede usar .NET para desarrollar e implementar un sitio web, una aplicación o cualquier otra cosa. No hay nada en la tecnología en sí que requiera el pago. Lo único que requiere pago son ciertas herramientas (como Visual Studio Professional Edition o Visual Studio Team Editions). Hay muchas formas de desarrollar con .NET de forma gratuita.

Para el desarrollo gratuito de ASP.NET, tiene dos opciones. El primero es utilizar la Implementación ASP.NET de Mono Project para ejecutar su sitio. Esto es completamente gratuito y maneja sitios asp.net.

Sin embargo, si está pagando por el alojamiento, su anfitrión está pagando las tarifas de licencia para Microsoft IIS y el alojamiento de sitios asp.net. El costo para usted está incluido como parte del alojamiento.

Otros consejos

Has escuchado incorrectamente.

Puede desarrollar aplicaciones .NET de forma gratuita. Los compiladores / SDK son gratuitos y se pueden descargar desde Microsoft. El framework / runtime es gratuito para sus usuarios.

Las versiones superiores de Visual Studio no son gratuitas, pero las versiones Express están disponibles de forma gratuita.

El .net Framework es gratuito para descargar y desarrollar contra. Visual Studio .net cuesta dinero, excepto la edición express, que es gratuita , pero incluye el .NET Framework. El costo depende del sabor.

ASP .net es similar: no está pagando por el marco, está pagando por una copia de Windows con IIS.

Desarrollar en .NET es gratis en términos de costo. El marco y el SDK no cuestan nada.

Las herramientas que puede utilizar para desarrollar una aplicación .NET no siempre son gratuitas. El compilador de línea de comandos que se incluye con cada instalación de .NET Framework es gratuito. Las ediciones de Visual Studio Express son gratuitas (y pueden hacer bastante). Visual Studio Standard / Professional / Team Suite no es gratuito, es una aplicación que debes comprar,

Sin embargo, las versiones de Visual Studio de Academic Alliance (probablemente Professional) tienen restricciones específicas. Si desarrolla algo utilizando la versión con licencia AA de Visual Studio, no puede venderlo ni utilizarlo con fines comerciales, ni utilizarlo como parte de la infraestructura de ninguna entidad (incluida su escuela), hasta que haya comprado una licencia regular para el herramientas que usó.

Básicamente, la licencia de Academic Alliance dice que puede usar la versión completa de Visual Studio de forma gratuita, pero solo para aprendizaje o investigación. Si desea convertir su proyecto de investigación en parte de un negocio, deberá pagar por los productos que utilizó.

Si está tratando de convertir su proyecto de investigación en una nueva empresa, también puede consultar BizSpark . Aún deberá pagar los costos de Visual Studio (a menos que haya usado Express), pero Microsoft cubrirá los costos de todas sus licencias de servidor (Windows Server, Sql Server, etc.) con la esperanza de que su inicio se convierta en un negocio exitoso ( si tiene éxito después de 3 años, debe pagar las decenas de miles de dólares en licencias que obtuvo de forma gratuita, si falla solo pierde la tarifa de inscripción de $ 100)

Por supuesto que tienes que pagar. Nada en la vida es gratis

:)

EDITAR: Pero en serio, todos los demás tienen razón, .net es totalmente gratis, solo las herramientas profesionales cuestan dinero. Lo siento si molesto a alguien con mi sarcasmo.

.NET es gratuito en el sentido de que no tiene que pagar por ello. El marco y el SDK, incluidos los compiladores, se pueden descargar sin cargo desde Microsoft. .NET no es gratuito, en el sentido de que no puede modificarlo y luego redistribuirlo como si fuera un marco de código abierto. También tiene que pagar si desea usar un IDE comercial como Visual Studio. Aunque hay versiones express que son gratuitas.

Sí, debe pagar por los sistemas operativos como mínimo para desarrollar. Antes de que el mono zelote suene de ninguna manera o forma al mismo nivel de maduración que su contraparte de Windows. Después del costo del sistema operativo, es cuestión de qué nivel de soporte IDE necesita. Sí, hay algunos gratuitos (las ediciones exprés y los instaladores de SDK básicos), pero apuesto a que querrás al menos VS pro, que cuesta.

Quiero enfatizar aquí, la tarifa de VS u otras herramientas de desarrollo no es la tarifa de .net framework. sdk, bibliotecas, por lo que el framework .net es gratis.

Puede crear aplicaciones comerciales con su Visual Studio académico. ¿Quién sabe si la aplicación se creó en VS pro o VS académico?

Para crear aplicaciones con Microsoft .NET, debe licenciar Windows, que no es gratuito, aunque a menudo está incluido en el costo de la PC, ¡y a menudo es un costo que ya ha pagado!

Para ejecutar aplicaciones con Microsoft .NET, nuevamente, debe tener una licencia para Windows.

No hay ningún costo para usar .NET SDK para crear una aplicación. No hay ningún costo para implementar una aplicación que use .NET. Existen herramientas gratuitas que puede usar para crear aplicaciones. VS Express, emacs, Reflector, SharpDevelop, etc. También hay herramientas premium de pago. Visual Studio puede ser muy costoso en las versiones Pro.

Mono es una versión de .NET que se ejecuta en plataformas Windows y no Windows.

es libre de desarrollar con c # & amp; ASP.NET, pero para implementar su sitio web en IIS debe pagar (como parte de la tarifa de alojamiento) como se dijo anteriormente, y creo que es mucho más costoso alojar ASP.NET que PHP, etc.

¿Estoy equivocado? ¿Cuánto debe pagar por alojar un sitio web ASP.NET?

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top