为什么你应该在2019年学习.net
我对2019年的.net感到兴奋的七个原因
它具有可移植性 : .net核心和Mono均已在Windows,Linux和Mac上进行了测试。 Microsoft和.net工作负载显然在Azure上得到了很好的支持,但它们也是AWS上的一等公民 。
有趣 : Unity已成为游戏开发人员的标准 ,尤其是对于移动设备,AR和VR。 Unity在2017年放弃了UnityScript ,使C#成为主要的脚本语言。
快速 :甚至比您想像的还要快。 .net Core全面比Java 快,比Go on AWS Lambda 快3倍 。
出色的工具 :Visual Studio和VSCode是两个可用的最佳IDE,它们都是免费的。 使用Roslyn编译器,我们可以期待将来进行更多创新的IDE集成。
优秀的语言 :C#和F#都是出色的编程语言。 这些语言具有生产力,表现力和强类型性,包括内置的异步原语 , 查询表达式 ,异常处理和安全的包管理器。 两者都有出色的文档记录,易于学习,并得到活跃社区的支持。
大思路 :在.NET生态系统孕育了像伟大的想法的await /异步 , ReactiveX (FRP), LINQ和打字稿。
有思想的发展 :每种新的语言更新都包括有思想的添加,不会给您带来任何麻烦。 例如,C#8.0将包括异步流 ,使您可以编写如下代码:
由于所有这些原因以及更多原因,我希望您能在2019年与我一起学习.net! 如果您已经是.net的狂热用户,那么2019年您最兴奋的是什么? 无论哪种方式,祝您编程愉快!
From: https://hackernoon.com/why-you-should-learn-net-in-2019-29fae8f9a65a