在没有能力或意愿为所有所需软件付费的情况下,您如何管理使用和实践Microsoft技术?
是否有免费版本的Visual Studio、SQL Server和插件?是否有关于如何在本地服务器上设置ASP.NET开发的教程?在我自己的机器上开发和测试实用吗?
关于托管,使用面向微软的技术成本高吗?
发布于 2009-01-13 20:43:18
有(免费的) express editions of Visual Studio and SQL Server 2005/2008。而且您不需要任何服务器来开发ASP.NET应用程序-您也可以在XP/Vista上这样做。
如果你想让应用程序向公众开放,你只需要为一个托管者付费。
也请看看下面的问题,了解一些类似的信息:Does Learning C#/.NET Require An MSDN Subscription?
applications :作为商业主机的替代方案(例如,临时将您的应用程序提供给其他人),您可以将它们托管在您的PC上,并使用动态服务(如DynDNS)使您的PC能够从互联网访问。尽管(正如Robert在他的评论中提到的),以这种方式永久托管web应用程序可能会违反您与ISP之间的协议。
发布于 2009-01-13 20:48:27
就我个人而言,我的家用电脑足够强大,可以运行游戏,我发现我可以很容易地创建一些虚拟机。微软对几乎所有的东西都有90天的试用,如果我只是为了学习而创建丢弃服务器和项目,这是完美的。我只是杀死虚拟服务器,并在试验耗尽后从头开始重新构建它。
但从那时起,Express版本就出来了,如果你只是为了学习而这样做,它们会照顾到你真正需要的一切。当我在教书的时候,我真想拥有这样的东西,因为对人们来说,学习的代价太高了。它们拥有您真正掌握.NET和Windows开发的重要方面所需的一切。他们可能没有一些花哨的东西,但我想大多数人都会同意,没有这些工具只会让你成为一名更好的开发人员。一旦你了解了幕后发生了什么,他们就会帮你节省时间,如果你真的那么担心的话,也不会花太多时间去学习。
最终,我购买了MSDN订阅。我在家里做了足够的东西来保证这笔费用。但在你负担得起并证明成本合理之前,你真的不需要它,所以我不会担心它。
发布于 2009-01-13 21:44:43
总得有人推荐MONO吧。
https://stackoverflow.com/questions/440693
复制相似问题