現在公司需要做一個 windows 系統下C/S結構的程式,現在C端最好用什么語言寫。現在兩撥人一撥人是要用C++另一撥人要用C#,現在我想知道他們格式好處,選擇用什么語言
uj5u.com熱心網友回復:
看要寫什么樣的程式,偏底層互動呢?還是偏重資料的資訊系統?是在Win7之前的系統上用,還是在Windows10上用?是拖管編程呢?還是本地Native?寫資訊系統當然是C#比較理想的,桌面程式程式可以用Winform或WPF,也能兼顧底層的硬體的操作,如果是Native API呼叫比較多的話,那當然是C++。托管編程C++,C#都可以,C#的語法糖多一點,兩個語言在托管情況下是可以共存的。UI比較復雜的話,還是建議用WPF,WPF界面的靈活性可以跟HTML有得一比,也不輸純JS的什么Angular,UVE之類的客戶端框架。如果C端互動性很強,還有大量的3D展示之類的,也可以考慮Unity3D,C++、C#都可以。uj5u.com熱心網友回復:
同時進行,拋棄效率最低的那一組uj5u.com熱心網友回復:
如果你們是一個培訓學校里的所謂的“兩撥人”,其實更是如此,而且談不上“拋棄效率最低的那一組”,兩組都保留對照就好了。談不上有什么本質差別,主要都是人的差別。uj5u.com熱心網友回復:
C# 。C++寫WINFORM,作業效率估計要比C#低十倍,記憶體還特別容易出錯。uj5u.com熱心網友回復:
C++托管編程也未嘗不可
uj5u.com熱心網友回復:
問題:最好用什么語言來寫?答案:樓主你會用什么語言來寫,就是最好的。
uj5u.com熱心網友回復:
沒有特殊的操作,比如復雜的繪圖,視頻之類的,全用web。特殊功能還可以用 electron cef 等 做混合開發
uj5u.com熱心網友回復:
WPF即可,開發快uj5u.com熱心網友回復:
現在都是大前端,還爭論這東西沒啥用。只能說你讓他們自己說有什么東西是你能做,他做不了的
比如“這個老兄說我們可以用C++做視頻疊加,你C#除了用控制元件,用vlc這個你不會做”
當然c#的說“ok,ok,我不會視頻疊加,我也沒打算搶你的飯碗,你C++的做給我dll讓我用就好”
這老兄說,俺們對gov,現在要求去IOE,去windows。你C#的不合適,俺們python,C++的合適
所以不是你們爭論用啥做,而是你們給我去討論功能和應用場景。
比如我自己都說過,我很多專案還是delphi的,因為環境上就沒要求,也不需要搞工程化。怎么最快怎么來。
當年python能流行也是這樣,不需要考慮工程化,不需要考慮性能。只考慮工具多,庫多。科學計算多
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/28039.html
標籤:C#
