上位机开发的常用语言
C++ and QT
- QT是一个跨平台的GUI框架
- C++运行效率比较高
- C++学习成本比较高
- C++开发效率不高
Labview
- LabVIEW图形化编程,易上手
- LabVIEW对嵌入式硬件支持较好
- LabVIEW数据处理和分析能力较强
- LabVIEW不适合做大项目,修改较麻烦
- LabVIEW在数据库、网络应用等较欠缺
- LabVIEW兼容性较差,打包麻烦
Java
- JAVA完全面向对象,适合大型软件开发
- JAVA很早就开源跨平台,生态完善
- JAVA在工控领域应用较少,资源少
Python
- Python简单易用,学习成本低
- Python具有丰富的库,胶水语言
- Python在人工智能领域占绝对优势
- Python运行速度慢,加密困难
- Python在工控领域应用较少,资源少
VB 6.0
- VB6是早期比较流行的桌面开发语言
- 由于.NET的盛起,VB6已经被淘汰
VB.NET
- VB.NET也是.NET框架下的一种语言
- 微软决定了VB.NET使用越来越少
C#.NET
- C#完全面向对象,比较容易上手
- C#在上位机领域应用广泛、资料多
- C#支持桌面、WEB、移动端开发
- C#加密比较困难,容易反编译
- C#运行效率相对C/C++要低
其它:易语言、pascal、dephin、WPF、qml=javascript+css+html、py+c+qt+qml、mfc、uniapp
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 漫画世界的漫画家!
评论