應用前景很好,.net的寬適用範圍+現實的win平臺優勢,無論framework和.netcore都很適合。
做過一些行業專案,中小企業,這種我們一般叫廠子,通常都是c/c++ 加上 .net ,此處重點表揚p/invoke和unsafe。一般還需要硬體工程師,涉及的作業系統win是主流。
裝置、感測器:基本是面向驅動、sdk 及各種介面協議開發,絕大多數場景.net直接就可以完成,特殊情況下c++簡單封裝下就行。而且有些裝置只有win驅動。
各種板子: 硬體自己搭的板子,這屬於微控制器os和c的天下。板子用途很多,舉個例子,廠子環境複雜,很多時候需要藉助原有通訊環境傳輸資料,這時候板子就很有用,而且成本很低。
工控機:配置不高,基本都是windows的,尤其是有互動需求的,.net開發,一般會有一個類似sqlite的小db。見過linux的,很少,廠子裡評價不好。
本地伺服器:這個一般都有,主要是跑演算法、db操作、接入erp等已有管理系統、提供介面服務,通常這裡可以接入網際網路。一般需要同時提供 tcp+http(s) 服務,aspnet(core)很合適。
移動端開發:平板、手機這些,廠子裡這類需求都比較簡單,實現也是五花八門,有web的,有原生的。 手機端的麻煩在於很多開發人員覺得比較廠子的需求比較low,跑的快。 目前看.net下xamarin.forms 最適合,這些需求的實現難度通常不會超過其示例程式:);win平板做pc看。
應用前景很好,.net的寬適用範圍+現實的win平臺優勢,無論framework和.netcore都很適合。
做過一些行業專案,中小企業,這種我們一般叫廠子,通常都是c/c++ 加上 .net ,此處重點表揚p/invoke和unsafe。一般還需要硬體工程師,涉及的作業系統win是主流。
裝置、感測器:基本是面向驅動、sdk 及各種介面協議開發,絕大多數場景.net直接就可以完成,特殊情況下c++簡單封裝下就行。而且有些裝置只有win驅動。
各種板子: 硬體自己搭的板子,這屬於微控制器os和c的天下。板子用途很多,舉個例子,廠子環境複雜,很多時候需要藉助原有通訊環境傳輸資料,這時候板子就很有用,而且成本很低。
工控機:配置不高,基本都是windows的,尤其是有互動需求的,.net開發,一般會有一個類似sqlite的小db。見過linux的,很少,廠子裡評價不好。
本地伺服器:這個一般都有,主要是跑演算法、db操作、接入erp等已有管理系統、提供介面服務,通常這裡可以接入網際網路。一般需要同時提供 tcp+http(s) 服務,aspnet(core)很合適。
移動端開發:平板、手機這些,廠子裡這類需求都比較簡單,實現也是五花八門,有web的,有原生的。 手機端的麻煩在於很多開發人員覺得比較廠子的需求比較low,跑的快。 目前看.net下xamarin.forms 最適合,這些需求的實現難度通常不會超過其示例程式:);win平板做pc看。