首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >学习C#/.NET是否需要订阅MSDN?

学习C#/.NET是否需要订阅MSDN?
EN

Stack Overflow用户
提问于 2009-01-03 21:54:31
回答 11查看 1.5K关注 0票数 2

我是一个Java的人,我想要攀登.NET的学习曲线。

我一直认为,Java和.NET之间的一个重要区别是,微软套件要求您(或您的雇主)投入一些硬币才能访问这些工具。Java开发人员的优势在于能够下载Java虚拟机、Eclipse或NetBeans、Tomcat或Glassfish、MySQL或PostgreSQL,而且他们已经在做生意了。这还公平吗?对于一个在Java商店工作的人来说,在不破产的情况下学习C#的最好方法是什么?有没有可能在没有付费订阅的情况下学好C#?

EN

回答 11

Stack Overflow用户

回答已采纳

发布于 2009-01-03 21:55:49

不需要订阅。你甚至可以下载免费的Visual Studio Express Edition,也可以免费访问MSDN library。还有Sql Server Express edition,它也是免费的。

再加上所有伟大的免费在线资源,如stackoverflow,asp.netcodeproject,博客等,你就可以开始了。

票数 21
EN

Stack Overflow用户

发布于 2009-01-03 23:12:13

除了已经提到的Express工具之外,您还需要IIS来进行web开发。它包含在Windows的各种专业版/商业版中。

MSDN文档也可以在线免费获得。

在免费Express和付费版本Visual Studio之间的main difference是,你得不到对插件,一些调试工具,一些项目(如视窗服务),水晶报表,安装程序和其他工具的支持,这些工具在商业上很有用,但对学习并不重要。

在你学习了C#之后,如果你需要免费版本中没有的功能,你可以从MSDN上单独购买你需要的工具,这样可以节省一些钱。Visual Studio标准版的价格约为250美元,SQL Developer的标准版价格约为50美元。MSDN的主要优点是,它为您提供了使用Microsoft堆栈进行开发所需的所有工具。根据不同的type of MSDN (pdf),您可以获得桌面和服务器OSes、Office、Visual Studio和各种服务器应用程序。这些可能非常有用,但肯定不是学习所必需的。

微软还为他们的许多专业工具提供了30+ day评估。Windows ServerVisual StudioSQLSharepointExpression

在我看来,你完全没有理由需要订阅MSDN来学好C#。但对于专注于Microsoft工具的专业开发人员来说,它很有用。

票数 7
EN

Stack Overflow用户

发布于 2009-01-03 21:56:29

http://www.microsoft.com/Express/ - Express IDE是针对学生或业余爱好者的轻量级免费集成开发环境。它们不包括所有的细节,但应该足以学习如何编写任何代码。

.Net的编译器是随框架一起分发的,因此您可以在记事本中编写代码(尽管我刚刚获得了免费的集成开发环境)

另外,如果你是一家新公司(成立不到3年),年收入不到100万美元,而且是私有的,你应该看看http://www.microsoft.com/BizSpark/。使用Bizspark,您可以获得带有VSTS的MSDN的全功能许可证。当你离开这个项目时,你只需支付100.00美元。

如果我们早在8个月前就知道这一点,我们就会节省大量的现金。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/409933

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档