现在学 Qt 算不算 49 入国军。。 不过搞了那么久嵌入式开发,现在也只会 C/C++ HTML 和 python 也就是三脚猫功夫水平。。其他的也不会了
1
hhjuteman 2022-05-18 09:37:47 +08:00
我做 C++流媒体服务端相关
如果是一直在 C++这条路上走,我觉得 QT 应该绕不过去。 理由如下: 1. qt 本身代码质量不错 2. qt 的 moc ,sigslot 方案,内存管理方案都值得学习,拓宽 C++视野。当然你要说我看过 UE4 的方案当我没说。 3. 什么时候真的想用 C++ 画 UI 基本首选也是 QT 可以学,不过看看你对于职业发展有没有什么规划,如果有别的规划还是按照规划来。没有规划想随便学点什么,qt 是一个选择。 |
2
sethome OP @hhjuteman
我可能眼瞎了,中途上线过没注意看通知。。抱歉到现在才回。 确实,Qt 的代码质量不错,从 API 文档很丰富就可以看出来,说得也明白,功能库也很全,一开始上手 Qt 终于感觉有点现代语言的感觉了,内置功能强大。但是除了上述优点以外,Qt 的代码很多和 Qt 本身粘合非常强,给我感觉代码复用性差,脱离了 Qt 可能就没办法编译了。 现在用的是 Qt quick ,传统的 QWidget 没咋学,写了一些简单的串口调试助手,有点类似 VOFA+,但还没达到那么完善的程度。 一套下来,Qt 确实不错,但是我还没到看 Qt 库的结构,有时间能看看。 moc 也简单了解了一些。。。挺有趣的,但是这种方式个人认为就是 Qt 自己改造 C++,额,不是特别纠结里面的原理,毕竟通用性差。 目前自己尝试学到现在,Qt 算是 C++er 绕不开的一座大山了。现在也自问自答一下,学了没坏处,回报率高,Qt 利用 WebAssembly 等奇怪的技术能跑在所有主流平台上。但是未来不会使用 C++的就算了。在其他平台上也有类似的东西。 课设交作品也是仰仗 Qt 学到的概念基础,速通了 Django 和 JavaFX ,但是那些课设也就是玩具水平 hhhhh 。 |