[z]https://www.cnblogs.com/ckjbug/p/9763778.html
.NET家族
C#三大最有前景的领域:
- 开源微服务SF
- 开源区块链NEO aelf
- 开源人工智能ML.NET
三大领域的优势:
- 微软官方开源的微服务框架SF 支持本地部署、Azure云、其它云部署,底层C++开发,应用层支持C#、go、java、php、python等语言,SF是微软云核心组件,经过超大规模云平台实战验证和很多世界500强公司及创新公司实战验证,支持ServiceMesh新一代微服务底层机制 https://docs.microsoft.com/zh-cn/azure/service-fabric/
- C#开源区块链三巨头,生态圈先发优势,区块链底层基于C#开发,dnc跨平台Linux、docker部署,应用层支持C#、go、java、py等多种编程语言 neo.org、aelf.io、stratisplatform.com
- C#开源人工智能ML.NET,微软人工智能黑科技注入C#开源平台 http://dot.net/ML
.NET七龙珠Pic:
人工智能 学习路线Pic:
微软准备一年培养10万AI人才,推出12门 免费 人工智能课程 https://mp.weixin.qq.com/s/j4xmk3IyykC0juoaQNKeRQ
- 视 频 Machine Learning and AI for .NET https://channel9.msdn.com/Events/Build/2018/THR2037
- 视 频 Introducing ML.NET https://channel9.msdn.com/Events/Build/2018/BRK3203
- 视 频 The Microsoft AI platform: a State of the Union https://channel9.msdn.com/Events/Build/2018/BRK3224
- 视 频 Microsoft AI overview for developers https://channel9.msdn.com/Events/Build/2018/BRK3218
AI for .NET Core C# 文档 https://aka.ms/tensortypes
Visual Studio Tools for AI http://aka.ms/vstoolsforai
AI School https://aischool.microsoft.com
微软不久前开源了Infer.NET机器学习框架,GIthub地址
Infer.NET是一个在图形模型中运行贝叶斯推理的框架。它也可以用于概率编程。
可以使用Infer.NET来解决许多不同类型的机器学习问题 - 从分类, 推荐或集群等标准问题到针对特定领域的问题的定制解决方案。
Infer.NET已被广泛应用于各种领域,包括信息检索,生物信息学,流行病学,视觉以及许多其他领域。
有图有真相,通过下面一波图了解.NET家族。
C#语言的优势:
- 简洁、优雅、高效的C#语言,神一样的C#创始人Anders Hejlsberg,
- async/await编译器级异步语法,N年前就有的lambda表达式,
- .NET Native媲美C++的原生编译性能,
- 新一代.NET全面开源、免费、跨平台,支持Windows、Linux、Mac,老板再也不用担心服务器授权费用了,
- Win10一统物联网、手机、平板、PC用户体验,兼容安卓、ios原生app快速移植到Win10平台,
- HoloLens黑科技全息眼镜,带来科幻级用户体验,碾压google眼镜,
- Unity3D跨平台游戏开发引擎(基于C#),Xamarin跨平台开发原生app,
- 无数的创业公司,只需要几名C#工程师就可以用一种语言(C#)开发物联网系统、桌面系统、Web系统、云端应用、手机app(基于Xamarin跨平台开发原生app,一次开发,运行于三大平台安卓、iOS、Win)
跟上dnc新时代浪潮,不要被甩在沙滩上,拥抱 全开源 解决方案:
- dnc + vue + dapper + Tidb/MySql/Pg + Linux/Docker + Redis + RabbitMQ/Kafka + ELK +ServiceFabric/istio/conduit
- dnc = .NET Core、dotnet Core
- dv = dnc + vue 前后端分离开发
- dnc != 去中心化 数控机床
各大主流编程语言对比:
- dnc、go、java 微服务三巨头
- py在人工智能领域比较流行
- php在论坛SNS领域比较流行
开源区块链领域三巨头C#、Go、C++
. NET技术领域升级换代:
- 从vb. net到c#,从webforms到. net 4.x mvc 再到dnc ( . net core ),
- 从linqtosql 到 ef 到efcore、dapper,
- 从winserver iis到linux 、docker 、微服务,
- 以及各种开源组件的流行,dnc也开始拥抱这些互联网开源组件 redis rabbitmq kafka elasticsearch…