Windows平台使用Visual C++,配合MFC,没有什么好与不好,只是习惯而已。
Linux下使用G++ 配合Qt,这个基本是主流。
其实使用什么工具开发上位机都是可以的,只要工具能够实现既定的功能,使用自己数据的开发方式就好。
如果开始学习上位机开发,可以根据自己的实际情况选择开发工具,熟悉C语言的试用VC或者GCC即可。
我用的是VS 采用C#编写PC端上位机窗口程序。
c#网上资源太多了,只要你时间允许,可以边开发边学习。
我写第一个窗口程序花了一个月的时间,实现上位机IAP下载
WINDOWS下C#,C++QT
Linux下,QT