C#三大最有前景的領域:html
- 開源微服務SF
- 開源區塊鏈NEO aelf
- 開源人工智能ML.NET
三大領域的優點:vue
- 微軟官方開源的微服務框架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:java
人工智能 學習路線Pic:python
微軟準備一年培養10萬AI人才,推出12門 免費 人工智能課程 https://mp.weixin.qq.com/s/j4xmk3IyykC0juoaQNKeRQlinux
- 視 頻 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/tensortypesios
Visual Studio Tools for AI http://aka.ms/vstoolsforaigit
AI School https://aischool.microsoft.comgithub
微軟不久前開源了Infer.NET機器學習框架,GIthub地址web
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…