[dnc].NET家族

C#三大最有前景的领域:

  • 开源微服务SF
  • 开源区块链NEO aelf
  • 开源人工智能ML.NET

三大领域的优势:

  1. 微软官方开源的微服务框架SF 支持本地部署、Azure云、其它云部署,底层C++开发,应用层支持C#、go、java、php、python等语言,SF是微软云核心组件,经过超大规模云平台实战验证和很多世界500强公司及创新公司实战验证,支持ServiceMesh新一代微服务底层机制 https://docs.microsoft.com/zh-cn/azure/service-fabric/
  2. C#开源区块链三巨头,生态圈先发优势,区块链底层基于C#开发,dnc跨平台Linux、docker部署,应用层支持C#、go、java、py等多种编程语言 neo.org、aelf.io、stratisplatform.com
  3. C#开源人工智能ML.NET,微软人工智能黑科技注入C#开源平台 http://dot.net/ML

.NET七龙珠Pic:


人工智能 学习路线Pic:

chrome_2018-06-27_13-27-50


微软准备一年培养10万AI人才,推出12门 免费 人工智能课程 https://mp.weixin.qq.com/s/j4xmk3IyykC0juoaQNKeRQ

  1. 视  频 Machine Learning and AI for .NET https://channel9.msdn.com/Events/Build/2018/THR2037
  2. 视 频 Introducing ML.NET https://channel9.msdn.com/Events/Build/2018/BRK3203
  3. 视 频 The Microsoft AI platform: a State of the Union https://channel9.msdn.com/Events/Build/2018/BRK3224
  4. 视 频 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……

猜你喜欢

转载自www.cnblogs.com/ckjbug/p/9761996.html