gui編程哪個語言最好?
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要容易的多。