首頁>Club>
還可以做什麼開發方便就業?
3
回覆列表
  • 1 # 痴者工良

    首先題主的問題有點問題,

    .net,一般指

    .NET Framework,即

    .net 框架。

    C#、F#、VB等是

    .NET Framework平臺的支援語言。這些程式語言,除了語言特性不一樣外,都是會被先編譯成IL中間語言,最後才是機器碼。也就是說,

    應該問:

    .NET 能幹啥?C#適合那些開發?

    -------

    不知道題主知不知道

    要學會泛型、委託、事件、表示式、Linq、Lambda、集合、多執行緒、非同步等,才能算是掌握C#。基於良好的C#基礎,我們來說一下可以開發的領域。

    WinForm

    可以開發Winform,也就是說可以開發Windows下的視窗軟體。

    由於

    .net core不支援Winform開發,所以只能在Windows系統下執行。

    控制檯程式

    可使用

    .NET framework/.NET Core,你可以在各種作業系統下執行,不僅僅是Windows系統,入ubuntu、centos等。你設計的控制檯程式,可以允許到各種系統,你可以設計運維軟體、閘道器、微服務等。

    Web APP/Web Api

    你可以使用C#來實現跨平臺允許的網站和Api。

    使用ASP.NET Core,你能夠更快更方便地設計網站,甚至設計API等對接客戶端。

    Xamarin 開發android/ios應用

    是跨平臺開發應用的框架哎,使用Xamarin,你可以利用C#開發安卓、蘋果應用,同一套程式碼,可以生成不同平臺的客戶端。

    Unity 遊戲

    可以開發大型遊戲。王者榮耀就是使用Unity進行開發的。

    微服務

    為了構建大中型企業服務,可以使用微服務構架,結合Docker容器、k8s叢集。

    物聯網

    可以進行智慧裝置的物聯網開發。

    AI

    使用 ML.NET 進行AI開發,ML.NET是微軟釋出的深度學習框架。

  • 2 # 辰易生

    這幾天在關注上位機開發,瀏覽了下招聘網,上位機開發方面的招聘基本都會提到c#,另外再加其他的一門程式語言,如c/c++,vb,labview,C#在上位機開發有絕對的效率優勢

  • 3 # 智慧大石頭

    我們用.Net做大資料分析,並且是實時計算和離線計算混合型的計算。

    基於自研的螞蟻排程系統,大量的ETL作業把原始資料抽取清洗後寫入Redis和其它高速NoSQL資料庫,再來大量業務型計算作業消費這些資料進行計算分析,計算結果多次歸約後寫入關係型資料庫,供前臺網站輸出統計報表

  • 中秋節和大豐收的關聯?
  • 道生萬物,道與神同在,這個道是什麼樣的東西?