Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我将如何在家(免费)练习.NET?_.net - Fatal编程技术网

我将如何在家(免费)练习.NET?

我将如何在家(免费)练习.NET?,.net,.net,您如何在没有能力或不想为所需的所有软件付费的情况下使用和实践Microsoft技术 是否有Visual Studio、SQL Server和插件的免费版本?有关于如何在本地服务器上设置ASP.NET开发的教程吗?在我自己的机器上开发和测试是否可行 关于托管,使用面向Microsoft的技术是否昂贵?我的托管服务器的成本大约为40美元/月,但我不需要它来进行开发。VS2008的专业版没有那么贵(几百美元,除非你去参加一个启动活动并免费获得),而SQLServer2008Express是免费的。与一

您如何在没有能力或不想为所需的所有软件付费的情况下使用和实践Microsoft技术

是否有Visual Studio、SQL Server和插件的免费版本?有关于如何在本地服务器上设置ASP.NET开发的教程吗?在我自己的机器上开发和测试是否可行


关于托管,使用面向Microsoft的技术是否昂贵?

我的托管服务器的成本大约为40美元/月,但我不需要它来进行开发。VS2008的专业版没有那么贵(几百美元,除非你去参加一个启动活动并免费获得),而SQLServer2008Express是免费的。与一个为他的工具支付数千美元的技工相比,我觉得我相对来说毫发无损。

有(免费的)。开发ASP.NET应用程序不需要任何服务器,也可以在XP/Vista上进行

如果你想公开申请,你只需要支付招待费

有关类似信息,请参见以下问题:


更新:作为商业主机的替代方案(例如,临时将您的一个应用程序提供给其他人),您可以将其托管在您的电脑上,并使用动态DNS服务(如)使您的电脑可以从internet访问。尽管(正如Robert在评论中提到的那样),以这种方式永久托管web应用程序可能违反了您与ISP的协议。

首先,正如您所说,他们提供了您在家进行开发所需的所有内容的快速版本。如果你发现你必须拥有非免费版本的功能,也许是时候试着找到钱来获得它们了。它们绝对值得拥有。

我的经验是,Visual Studio(以及SQL Server)的快速版将提供大约80-90%最常用的功能,并且可以在简单的硬件上运行


至于托管,GoDaddy提供了支持ASP.NET的web托管计划。GoDaddy并不是最好的,但它们足以用于玩具或个人项目。

就我个人而言,我的家用电脑足够强大,可以运行游戏,我发现我可以非常轻松地创建一些虚拟机。如果我只是为了学习而创建一次性服务器和项目的话,微软几乎每样东西都有90天的试用期。在试用期结束后,我会杀死虚拟服务器并重新构建它

但从那时起,速成版已经面世,如果你只是为了学习而这样做的话,它们会照顾到你真正需要的一切。当我教书的时候,如果有这样的东西,我会杀了你,因为对人们来说,学习的代价太高了。他们拥有您真正掌握.NET和Windows开发的重要方面所需的一切。他们可能没有一些花哨的东西,但我想大多数人都会同意,没有这些工具只会让你成为一个更好的开发人员。一旦你了解了幕后发生的事情,他们就会帮你节省时间,如果你真的那么担心的话,也不用花太多时间去了解


最终,我刚刚购买了MSDN订阅。我在家里建造了足够的东西来保证花费。但是,除非你能负担得起并证明成本合理,否则你真的不需要它,所以我就不用担心了。

Visual Studio express版本的功能实际上比我想象的要多。我可以用他们做我需要的一切(建立个人网站,偶尔做开源项目,等等)。我的家用电脑上也安装了SQLServer2005Express,运行良好。由于我有Windows XP Home(没有IIS标准),所以我只使用内置在Visual Studio中的ASP.NET开发服务器

对于托管,我发现最好的交易是1&1虚拟专用服务器托管。我每月支付30美元,并拥有自己的Windows Server 2003服务器,我是该服务器的管理员,可以将远程桌面接入该服务器。我也在上面加载了SQLServer2005Express,没有任何问题。要添加我的站点,我只需直接通过IIS工作。总的来说,它比共享托管简单得多,并且具有更大的灵活性。我用它运行了大约8个小站点,没有问题。你们甚至可以和一个想运行一个网站的朋友分摊托管费用,你们每个人都可以有自己的服务器登录


希望这有帮助,祝你好运

Visual studio express还不错,出人意料地好(我甚至比express更好)


我的月薪是9.99美元,重要的是他们支持最新版本的.NET,所以你可以访问所有的.NET 3.5好东西:-)加上无限量的SQL Server和MySQL。最好的选择是获得雇主赞助的MSDN订阅。如果你是一个独立的承包商,IMO,你必须投资工具来获得你想要的回报


当然有免费/轻松版的工具,但这些工具可能没有您希望向潜在客户演示的功能,或者您希望磨练技能的功能。例如,我不确定SQL Server 2005/2008 Express是否具有基于多维数据集的报告所需的Analysis Services和Reporting Services组件。

但我不希望这成为您参加本地.NET用户组、Alt.NET会议或任何本地风格的原因。保持相关性和参和.NET社区是一个附带的好处,Door奖品:-)


他们希望你在家里编码时使用他们的技术,这样你就可以在@work编码时推荐他们的技术,他们会在那里付费。就我个人而言,在我的工作中,我们只为VisualStudio付费。几乎所有其他的东西都有一个相同或更好的开源解决方案。

您所要做的就是安装Visual S