桌面应用开发语言选择

小南瓜 发布于 2015/04/28 11:17
阅读 1K+
收藏 0
打算开发一个主要在Windows上使用的桌面应用, 用来和嵌入式设备通讯(串口和网络两种方式). 通讯的协议是由嵌入式设备确定的, 所以需要处理的数据(符合协议的通讯内容)比较复杂. 是选用C++语言和Qt库还是Python语言加PyQt?
加载中
0
张金富
张金富
你是既会C++又会Python?还是只会一样呢?还是两者都不会呢?
0
quanwei9958
quanwei9958

 c++ Qt爽一些,因为IDE比较D

 windows下桌面应用推荐用c#开发吧

0
wei2011
wei2011
VC++吧,delphi,C#也可以。py的话,打包会有点麻烦,而且源码比较容易被反编译(C#也有这个问题),除非你不担心这个问题
0
淘淘我的小宝宝
高山流水情
高山流水情
swing + jni
张亦俊
张亦俊
现在也是javafx的时代了吧
0
小南瓜
小南瓜
我是比较熟悉c++的,而且暂时不担心代码被反编译。JAVA也接触过,但是对swing+jni不太熟悉。我在linux环境下开发。主要是考虑哪个需要对于协议的解析部分的逻辑更容易表达
0
淘淘我的小宝宝
淘淘我的小宝宝

引用来自“小南瓜”的评论

我是比较熟悉c++的,而且暂时不担心代码被反编译。JAVA也接触过,但是对swing+jni不太熟悉。我在linux环境下开发。主要是考虑哪个需要对于协议的解析部分的逻辑更容易表达
java写串口还是可以的.
hawkyoung
hawkyoung
回复 @小南瓜 : linux环境下开发的话,串口跟网络通讯都跟c/c++有关而跟用什么C的UI框架关系不大
淘淘我的小宝宝
淘淘我的小宝宝
回复 @小南瓜 : 既然C++很熟练的话还是QT吧,JNI搞起来真心麻烦.
小南瓜
小南瓜
那我再去比较下吧,Qt官网也有的串口模块支持。
0
小毛驴VS
小毛驴VS
当初写过串口的使用的是C++和MFC。。。当初用的是modbus通讯协议来处理的感觉还好LZ可以借鉴下
0
0
若然_leong
若然_leong
我都是用python写开源桌面软件,不担心被反编译。
纵使有花兼明月何堪无酒亦无人
纵使有花兼明月何堪无酒亦无人
python更容易反编译
返回顶部
顶部