做软件UI和上位机这块有啥区别吗,用C++开发的是不是较多啊
这个我想我可以回答你,UI指的是用户接口,主要是包括电脑(手机)等操作台与用户的交互动作,不一定需要控制单片机或者其它什么,也可以是UI-UI,UI-网络其它设备;
上位机的概念相对简单一点,指的是通过上位系统(当然包括了UI)与你的控制源(一般是人,也可以是机器)连接。
至于开发,我一般使用java开发UI(因为入手快,好移植,现成可用的网络协议多,但是连接硬件很麻烦),C#或C++开发硬件连接。
UI 基本都是 C++ 开发的,或者是类似 C++ 的高级语言开发,c 操作底层硬件方便,写上层应用有点不爽。
现在用的最多的开发环境 VS Qt 都是基于 C++ 的