学习C#/ .NET是否需要MSDN订阅?
我是一名渴望攀登.NET学习曲线的Java EE人员。
我一直认为Java和.NET之间的一个重要区别是,Microsoft套件要求您(或您的雇主)提供一些硬币才能访问这些工具。 Java人员的优势在于能够下载JVM,Eclipse或NetBeans,Tomcat或Glassfish,MySQL或PostgreSQL,并且他们正在开展业务。 这还算公平吗? 对于在Java EE商店工作的人来说,学习C#而不破坏银行的最佳方式是什么? 如果没有付费订阅MSDN,是否可以学习C#?
无需订阅。 您甚至可以下载免费的Visual Studio Express Edition ,并且还可以免费访问MSDN库 。 还有Sql Server Express版本也是免费的。
添加到所有伟大的免费在线资源,如stackoverflow, asp.net , codeproject ,博客等,你准备好了。
除了已经提到的Express工具之外,您还需要IIS进行Web开发。 这包含在Windows的各种专业版/商业版中。
MSDN文档也可以在线免费获取。
Visual Studio的免费Express和付费版本之间的主要区别在于,您无法获得对插件,某些调试工具,某些项目(如Windows服务),Crystal Reports,安装程序和其他工具的支持。在商业中有用,但对学习并不重要。
在您学习了C#之后,如果您需要的function不是免费版本,您可以从MSDN单独购买所需的工具并节省一些现金。 Visual Studio标准大约250美元,SQL Developer大约50美元。 MSDN的主要优点是它为您提供了使用Microsoft堆栈进行开发所需的所有工具。 根据MSDN(pdf)的类型,您可以获得桌面和服务器操作系统,Office,Visual Studio和各种服务器应用程序。 这些可能非常有用,但当然不需要学习。
Microsoft还为其许多专业工具提供30多天的评估。 Windows Server , Visual Studio , SQL , Sharepoint , Expression
在我看来,绝对没有理由需要MSDN订阅来学习C#。 但对于专注于Microsoft工具的专业开发人员而言,它非常有用。
https://www.microsoft.com/Express/ – Express IDE是重量较轻的IDE,适用于学生或业余爱好者。 它们不包括所有的花里胡哨,但应该足以学习如何编码任何东西。
.Net的编译器随框架一起分发,因此您可以在记事本中实际编写代码(虽然我只是获得了免费的IDE)
此外,如果您的新公司(不到3年),每年的收入少于100万,并且是私有的,您应该查看https://www.microsoft.com/BizSpark/ 。 使用Bizspark,您可以通过VSTS获得MSDN的全function许可。 离开该计划时,您只需支付100美元。
如果八个月前我们知道这件事,我们已经为自己节省了大量现金。
您可以免费下载Visual Studio Express ,该文档可在MSDN站点上找到。 另一个很棒的工具是Reflector ,它也是免费的。 因此,如果您自己研究.NET,则无需花费任何金钱。
另一个用于挖掘.NET细节的好工具(也是免费的)是Windows调试工具 (WinDbg + SoS.dll将让您查看无法从Visual Studio访问的大量详细信息)。
如果您是学生,您可以访问MSDN学术联盟。 此外,您可以使用快速版本来学习语言,但它们并非function齐全,如果您计划在其上实际开发商业软件,则必须购买完整许可证。
如果没有付费订阅MSDN,是否可以学习C#?
总之是的。
- 下载VS2008 Express
- 买书
- MSDN在线
- 程序
- 问问题
- 利润!
好吧,MSDN在网上是免费的,所以你的参考不是问题。
.NET Framework和编译器也是免费的。
Visual Studio不是免费的,但这只是一个开发环境。 您可以只用记事本编写代码,其中一些书籍就是在教授c#而不是如何使用VS IDE。
所以你确定可以,但使用Visual Studio会更容易。
编辑确认! 我忘记了c#Express – 显示你可以轻松地迷上’Da Man!’
获取Visual Studio的“Express”版本(包括编译器和库),以及Microsoft Windows SDK(包括帮助文件),这两者都是免费的……如果你想要的话,还可以获得SQL Server的快速版本。
最好的学习方法就是下载Microsoft Visual Studio Express for C# 。 这具有全/专业版的所有或几乎所有function,但对于爱好/学习来说非常有用。
您可以在线访问MSDN帮助。 我认为你所指的MSDN订阅是针对软件等的,并不是开发代码所必需的。
有了这些天在线提供的大量信息,您不需要MSDN订阅就可以开始使用.NET / C#。
- 阅读并下载您感兴趣的工具的快速版本
- 浏览MSDN开发人员中心
- 阅读一些在线提供的入门指南
- 希望你早点完成
还有两件事还没有提到:
-
MSDN库不仅可以免费在线获得,而且还可以免费下载 ,有两种版本:300MB express(核心)版本或2GB完整版本。
-
除了微软的免费Visual C#Express之外,还有一个完整的,高质量的开源IDE,适用于C#,VB.NET和Boo,称为#develop (或SharpDevelop)。 这具有VC#E中不存在的许多function ,反之亦然。
上述就是C#学习教程:学习C#/ .NET是否需要MSDN订阅?分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/cdevelopment/957704.html