先以C#語言實際用在那些地方開始講好了,可以製作遊戲Unity、命令列程式、跨平台(ASP.NET Core)、手機(但很少)、桌面應用、資料分析。唯一缺點大概就是嵌入式,因為通常嵌入式有記憶體限制,會壓的很低,會用純C,但是C#基本上語法跟C也很相像。
而ASP.NET的MVC則是在處理網頁為多數,如現在普遍在台灣看到的政府機構網頁、大型服務網頁都可以用這套MVC去實現,算是處理大量資料已經有認證過可以實踐的框架了。
簡言之,就是沒什麼框架能與之抗衡,光是Visual Studio的除錯能力就能減少很多開發者的時間。以及背後的支持微軟,是自己家目前產品。而Linux則是偏向雜湊派,東加西加拼湊,整合度比較低。因此,目前首選還是微軟。
結論
總而言之,除了嵌入式、手機外,一些後端API、網頁程式基本上都可以看到它的蹤影。