我是否需要付费才能开发或部署.NET应用程序?

我听说.NET不是免费的,如果我开发一个.NET应用程序,我必须支付给微软。 这是真的? 如果是这样:

  1. 我必须支付什么?

  2. 我是通过学术联盟的MSDN订户(我们可以免费下载各种Microsoft软件产品,如VS2008和Windows Server 2008)。 我必须为使用这些工具制作的软件付费吗?

  3. 那么ASP.NET的Web应用程序呢? 当我申请我的应用程序时是否有付款,或者我只是为技术付费?

编辑:

所以你所说的是用ASP.NET或PHP开发一个Web应用程序(忽略技术问题,只是付款方面)是一样的,我必须支付的是托pipe费用吗?

编辑2:

.NET规则:)

.NET没有什么需要你付钱的。

通常情况下,你会听到它不是免费的,但是这是指GNU的“自由”概念,就像在“自由”中一样,不是像价格一样自由(或者说,.net是免费的,自由自由)。

您可以使用您的学生许可证来创build.net应用程序。 您也可以下载VS 2008 Express版本,这是function齐全的开发。

或者,您可以使用非Microsoft产品在.NET中进行开发。 单声道包含一个完全独立的免费运行时间。 甚至还有免费的IDE,比如SharpDevelop。

—编辑—-

是。 您可以使用.NET来开发和部署网站,应用程序或其他任何东西。 技术本身没有什么需要付款的。 唯一需要付款的是某些工具(如Visual Studio Professional Edition或Visual Studio Team Editions)。 有很多方法可以免费使用.NET进行开发。

对于免费的ASP.NET开发,你有两个select。 首先是使用Mono Project的ASP.NET实现来运行你的网站。 这是完全免费的,并处理asp.net网站。

但是,如果您要支付托pipe费用,则您的主机正在为Microsoft IIS和托pipe的asp.net网站支付许可费用。 您的费用包含在托pipe的一部分。

你听错了。

您可以免费开发.NET应用程序。 编译器/ SDK是免费的,可以从Microsoft下载。 框架/运行时对您的用户是免费的。

Visual Studio的高端版本不是免费的,但Express版本是免费的。

.net框架可以免费下载和开发。 Visual Studio .net除了免费的Express版本以外,其他的都是钱,但是包含.net Framework。 成本取决于味道。

ASP .net是类似的 – 你不支付的框架,你正在支付与IIS副本的Windows。

.NET开发在成本方面是免费的。 框架和SDK不需要任何费用。

您可能用来开发.NET应用程序的工具并不总是免费的。 每个.NET框架安装附带的命令行编译器都是免费的。 Visual Studio Express版本是免费的(可以做很多)。 Visual Studio Standard / Professional / Team Suite不是免费的,它是你需要购买的应用程序,

Visual Studio(可能是Professional)的学术联盟版本具有特定的限制。 如果您使用AA许可的Visual Studio版本进行开发,则不得出售或将其用于商业目的,或将其作为任何实体(包括您的学校)的资金来源使用,直到您购买了你用过的工具。

基本上,学术联盟许可证说,你可以免费使用完整版的Visual Studio,但只能用于学习或研究。 如果你想把你的研究项目变成一个企业的一部分,你需要支付你使用的产品。

如果你想把你的研究项目变成一个创业公司,你也可以看看BizSpark 。 您仍然需要支付您的Visual Studio费用(除非您使用Express),但Microsoft将承担所有服务器许可证(Windows Server,Sql Server等)的费用,希望您的创业公司成为成功的企业(如果你3年后成功了,你需要支付数万美元的免费许可证,如果你失败,你只能失去100美元的注册费)

当然你必须付钱。 生活中没有什么是免费的

您可以通过http://paymemoneyforfreeproducts.com/dotnet购买;.net

🙂

编辑:但严重的是,其他人都是正确的。NET是完全免费的,只有专业的工具成本的钱。 对不起,如果我用我的讽刺来伤害任何人。

.NET是免费的,您不必为此付费。 框架和SDK,包括编译器都可以从微软免费下载。 .NET不是免费的,因为你不能修改它,然后像开源框架那样重新发布它。 如果你想使用像Visual Studio这样的IDE,你也必须付钱。 虽然有快递版本是免费的。

是的,您必须至less为操作系统付费才能开发。 在单一的狂热分子镶嵌之前,它绝不像成对的窗户那样形成或形成同样的成熟度。 在操作系统成本之后,这是您所需要的IDE支持级别的问题。 是的,有免费的(快递版本和裸骨架sdk安装程序),但我敢打赌,你会至less需要VS的成本。

我想在这里强调一下,VS或其他开发工具的收费不是.net框架的费用。 sdk,所以.net框架都是免费的。

要使用Microsoft .NET构build应用程序,您必须获得Windows许可,这不是免费的,尽pipe这通常是PC的内置成本,而且往往是您已经付出的成本!

要再次使用Microsoft .NET运行应用程序,则必须拥有Windows许可证。

使用.NET SDK构build应用程序是没有成本的。 部署使用.NET的应用程序是免费的。 有免费的工具可以用来构build应用程序。 VS Express,emacs,Reflector,SharpDevelop等等。还有高级费用工具。 Visual Studio在Pro版本中可能会非常昂贵。

Mono是在Windows和非Windows平台上运行的.NET版本。

使用c#&ASP.NET开发是免费的,但是如上所述,要在IIS上部署您的网站,您必须付费(作为托pipe费用的一部分),而且我认为托pipeASP.NET比PHP更昂贵,等等

我错了吗? 您应该为托pipe一个ASP.NET网站付多less钱?

您可以使用学术Visual Studio构build商业应用程序。 谁知道该应用程序是build立在VS专业还是VS学术?