.NET家族

C#三大最有前景的領域:php

  • 開源微服務SF
  • 開源區塊鏈NEO aelf
  • 開源人工智能ML.NET

三大領域的優點:html

  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:vue

 

人工智能 學習路線Pic:java

chrome_2018-06-27_13-27-50

 

微軟準備一年培養10萬AI人才,推出12門 免費 人工智能課程 https://mp.weixin.qq.com/s/j4xmk3IyykC0juoaQNKeRQpython

  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/tensortypeslinux

Visual Studio Tools for AI http://aka.ms/vstoolsforaiios

AI School https://aischool.microsoft.comgit

 

微軟不久前開源了Infer.NET機器學習框架,GIthub地址github

Infer.NET是一個在圖形模型中運行貝葉斯推理的框架。它也能夠用於機率編程。web

能夠使用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……
相關文章
相關標籤/搜索