asp.net - revista - ¿Tengo que pagar una tarifa para desarrollar o implementar una aplicación.NET?
lecturas revista ethos gubernamental (11)
.NET es gratuito en el sentido de que no tiene que pagar por ello. El marco y el SDK, incluidos los compiladores, pueden descargarse sin cargo de Microsoft. .NET no es gratuito, en el sentido de que no puede modificarlo y luego redistribuirlo como lo haría con un marco de código abierto. También debe pagar si desea usar un IDE comercial como Visual Studio. Aunque hay versiones express que son gratuitas.
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í:
¿Qué debo pagar?
Soy suscriptor de 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 fabrico con estas herramientas?
¿Qué hay de las aplicaciones web con ASP.NET? ¿Hay un pago debido cuando alojo mi aplicación o solo pago por la tecnología?
EDITAR:
Entonces, lo que 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?
EDICION 2:
.NET rules :)
Desarrollar en .NET es gratis en términos de costo. El marco y el SDK no cuestan nada.
Las herramientas que puede usar para desarrollar una aplicación .NET no siempre son gratuitas. El compilador de línea de comandos que se incluye con todas las instalaciones 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 necesita comprar,
Sin embargo, sus versiones Academic Alliance de Visual Studio (probable Profesional) tienen restricciones específicas. Si desarrolla algo utilizando la versión con licencia de Visual Studio de AA, no puede venderlo o usarlo con fines comerciales, ni usarlo como parte de la infraestructura de ninguna entidad (incluida su escuela), hasta que haya adquirido una licencia regular para el herramientas que usaste
Básicamente, la licencia de Academic Alliance dice que puedes usar la versión completa de Visual Studio gratis, pero solo para aprender o investigar. Si desea convertir su proyecto de investigación en parte de un negocio, deberá pagar los productos que utilizó.
Si intenta convertir su proyecto de investigación en una empresa BizSpark también puede consultar BizSpark . Todavía deberá pagar sus costos de Visual Studio (a menos que use Express), pero Microsoft cubrirá los costos de todas sus licencias de servidor (Servidor Windows, 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 no lo hace, solo pierde la tarifa de inscripción de $ 100).
Has escuchado incorrectamente
Puedes desarrollar aplicaciones .NET gratis. Los compiladores / SDK son gratuitos y se pueden descargar de Microsoft. El framework / runtime es gratis para sus usuarios.
Las versiones de gama superior de Visual Studio no son gratuitas, pero las versiones Express están disponibles de forma gratuita.
No hay nada sobre .NET que requiera que pague.
A menudo, escucharán que no es gratis, pero esto se refiere al concepto GNU de "Gratis" como en "libertad", no es gratuito como en precio (o, en sus palabras, .net es gratis como en cerveza pero no libre 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 completamente independiente y gratuito. 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 que requiera pago. Lo único que requiere pago son ciertas herramientas (como Visual Studio Professional Edition o Visual Studio Team Editions). Hay muchas maneras de desarrollar con .NET de forma gratuita.
Para el desarrollo libre de ASP.NET, tiene dos opciones. El primero es usar la implementación ASP.NET de Mono Project para ejecutar su sitio. Esto es completamente gratis y maneja los 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 se incluye como parte del alojamiento.
Para crear aplicaciones con Microsoft .NET, debe obtener una licencia de Windows, que no es gratuita, aunque a menudo está integrada 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 costo para usar .NET SDK para construir una aplicación. No hay costo para implementar una aplicación que use .NET. Hay herramientas gratuitas que puedes usar para crear aplicaciones. VS Express, emacs, Reflector, SharpDevelop, etc, etc. También hay herramientas premium con cargo. 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.
Por supuesto que tienes que pagar Nada en la vida es gratis
:)
EDITAR: Pero en serio, todos los demás están en lo cierto, .net es totalmente gratuito, solo las herramientas profesionales cuestan dinero. Lo siento si molesto a alguien con mi sarcasmo.
Puede crear aplicaciones comerciales con su Visual Studio académico. ¿Quién sabe si la aplicación fue desarrollada en VS pro o VS académica?
Quiero enfatizar aquí, la tarifa de VS u otras herramientas de desarrollo no es la tarifa de .NET Framework. sdk, librerías para que el framework .net sea gratis.
Sí, tiene que pagar los sistemas operativos como mínimo para desarrollarse. Antes de que los mono fanáticos toquen, no tiene forma ni forma en el mismo nivel de madurez que sus contrapartes de Windows. Después del costo del sistema operativo, es cuestión de qué nivel de soporte IDE necesita. Sí, hay gratuitos (las ediciones exprés y los instaladores de SDK barebone) pero apostaría que querrás al menos VS pro que cuesta.
es gratis desarrollarlo con c # y 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 caro alojar ASP.NET que PHP, etc.
¿Me equivoco? ¿Cuánto debería pagar por alojar un sitio web ASP.NET?
.NET Framework se puede descargar y desarrollar de forma gratuita en contra. Visual Studio .net cuesta dinero, excepto para la edición express, que es gratuita, pero incluye .net Framework. El costo depende del sabor
ASP .net es similar: no está pagando por el marco, está pagando una copia de Windows con IIS.