我听说 .NET 不是免费的,如果我开发 .NET 应用程序,我必须向 Microsoft 付费。这是真的?如果是这样:
我需要支付什么费用?
我是通过学术联盟订阅 MSDN 的用户(我们免费下载各种 Microsoft 软件产品,例如 VS2008 和 Windows Server 2008)。我需要为使用这些工具制作的软件付费吗?
使用 ASP.NET 的 Web 应用程序怎么样?当我托管应用程序时是否需要支付费用,还是只需支付技术费用?
编辑:
那么你的意思是,使用 ASP.NET 或 PHP 开发 Web 应用程序是一样的(忽略技术问题,只考虑支付方面),我只需支付托管费用?强>
编辑2:
.NET 规则:)
最佳答案
.NET 不需要您付费。
通常,您会听说它不是免费的,但这是指 GNU 概念中的“自由”,而不是价格上的免费(或者,用他们的话说,.net 是免费的,如啤酒,但不像自由那样免费)。
您可以使用学生许可证来创建 .net 应用程序。您还可以下载VS 2008 Express Edition,它的开发功能齐全。
或者,您可以使用非 Microsoft 产品在 .NET 中进行开发。 Mono 包含一个完全独立的、免费的运行时。甚至还有免费的 IDE 可用,例如 SharpDevelop。
--- 编辑 ----
是的。您可以使用 .NET 来开发和部署网站、应用程序或其他任何东西。技术本身并不需要付费。唯一需要付费的是某些工具(例如 Visual Studio Professional Edition 或 Visual Studio Team Edition)。有很多方法可以免费使用 .NET 进行开发。
对于免费的 ASP.NET 开发,您有两种选择。第一个是使用Mono Project's ASP.NET Implementation运行您的网站。这是完全免费的,并且可以处理 asp.net 站点。
但是,如果您支付托管费用,则您的主机将支付 Microsoft IIS 和 ASP.NET 站点托管的许可费用。您的费用包含在托管费用中。
关于asp.net - 开发或部署 .NET 应用程序是否需要付费?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/663923/