回覆列表
-
1 # 愛逗的小夥伴
-
2 # 使用者834195712159
C#,無出其右。
這個問題,一定會有人說C++結合QT,也一定有人會說Javascript結合Electron。然而和C#相比,C++和JS全都弱爆了。
桌面開發方面,C#有WPF與Winform兩種選擇。
WPF與QT可以說各有長短。QT勝在擁有跨平臺能力,WPF勝在和Windows匹配度高,以及開發方式更加現代。由WPF所創造的MVVM架構,後來被Web前端方向廣泛借鑑,還衍生出了React、Vue、Angular三大框架,然而WPF是它們的祖師爺。
而Winform呢,它的優點就是簡單易學,且開發效率高,特別適合中小型專案的快速開發。直接拖控制元件,所見即所得。Winform與WPF搭配,可大可小,可簡可繁,而且學習起來比QT要容易的多。
你問的這麼籠統,應該是剛剛入門學習,估計需求也不會很複雜,我推薦你用Java,相對比較簡單,而且網上很多例子和資料可以參考。C++功能強大但是學習起來難度大一點,VB也能滿足一般的要求,但是最近幾年不是很流行,找參考資料要麻煩一點,綜合起來還是用Java比較好。