我听说.NET不是免费的,如果我开发.NET应用程序,我必须向微软支付费用.这是真的?如果是这样:
我需要付多少钱?
我是学术联盟的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 Editions).有很多方法可以免费使用.NET开发.
对于免费的ASP.NET开发,您有两种选择.第一种是使用Mono Project的ASP.NET实现来运行您的站点.这是完全免费的,并处理asp.net网站.
但是,如果您要为托管付费,您的主机将支付Microsoft IIS的许可费用和asp.net站点的托管.您的费用包含在托管中.
你听错了.
您可以免费开发.NET应用程序.编译器/ SDK是免费的,可以从Microsoft下载.框架/运行时对您的用户是免费的.
Visual Studio的高端版本不是免费的,但Express版本是免费提供的.
在.NET框架是免费下载和开发针对. Visual Studio .net需要花钱,快递版除外,它是免费的,但包括.net Framework.成本取决于风味.
ASP .net类似 - 你不支付框架费用,你需要支付一份带有IIS的Windows副本.
在.NET中开发在成本方面是免费的.框架和SDK没有任何成本.
您可能用于开发.NET应用程序的工具并不总是免费的.每个.NET框架安装都包含的命令行编译器是免费的.Visual Studio Express版本是免费的(并且可以做很多).Visual Studio标准版/专业版/团队套件不是免费的,它是您需要购买的应用程序,
您的学术联盟版本的Visual Studio(可能是专业版)具有特定限制.如果您使用AA许可版本的Visual Studio开发某些内容,则不能将其出售或用于商业目的,或者将其用作任何实体(包括您的学校)的基础设施的一部分,直到您购买了常规许可证为止.你用过的工具.
基本上,学术联盟许可证表明您可以免费使用完整版的Visual Studio,但仅限于学习或研究.如果您想将您的研究项目转变为业务的一部分,您需要为您使用的产品付费.
如果您正在尝试将您的研究项目转变为创业公司,您也可以查看BizSpark.您仍然需要支付Visual Studio的费用(除非您使用Express),但Microsoft将承担您的所有服务器许可证(Windows Server,Sql Server等)的成本,希望您的创业公司成为一个成功的企业(如果你在3年后成功,你需要支付数万美元的免费许可证,如果你失败了,你只会失去100美元的注册费)
当然你需要付钱.生活中没有任何东西是免费的
:)
编辑:但严重的是,其他人都是正确的.net是完全免费的,只有专业工具需要花钱.对不起,如果我用我的讽刺来打扰任何人.