作者EricTCartman (阿ㄆㄧㄚˇ)
看板Soft_Job
标题Re: [讨论] QT跟C#做程式UI哪个在业界比较常用
时间Sun Aug 18 02:07:11 2019
※ 引述《j0958322080 (Tidus)》之铭言:
: 最近看了一些工作有需要做UI的,
: 好像满多做仪器的会使用C#,
: 做系统的是用QT,
: 我个人是喜欢用QT啦因为喜欢C++。
: 那业界这两个哪个会比较常用呢?
这个问题就算得到解答 其实还是没有帮助
不管是业界主流 还是冷门的方案
非新创的公司 通常不太轻易换工具
就算是Qt 有些怕问题还是窝着旧版本
公司也不见得每个人都会盯新工具或技术
像vs code这麽好用的编辑器 我们team竟然有8成的人不知道
所以工具的选择通常不是看自己嗜好 要是执着特定工具 怕是把路走窄了
Qt现在写QML 是比慢慢拉.ui档来好得些
QML还能写一些逻辑 不见得所有东西都要在C++算 算是不错的
能把UI的逻辑再做一层区隔
如果你懂一些javascript跟qml engine的实作细节 应该能做得得心应手
不过QQuick系的物件 其实生命周期不好掌控
很多时候莫名的crash都出在QQuick已被释放 Qt却还在执行事件
怎麽解/避免这种问题 就看经验跟技术
真的有兴趣做UI这块 其实结合浏览器的技术也不错
有些游戏引擎就会利用CEF在3D游戏中渲染UI 直接利用现有HTML/CSS的知识
或是专门做HTML UI的library
https://github.com/ultralight-ux/Ultralight
除此之外商业在用的 似乎也有两三套 (但除了sciter 还有一套很有名的我想不起名字)
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 36.231.121.62 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1566065234.A.31C.html
1F:→ EricTCartman: 如果想做玩具 也可以用 dear imgui 写起来满有趣的 08/18 02:10
2F:推 YAYA6655: vs code还真的没用过。没想到MS开源也有这麽好的专案。 08/18 20:53
3F:→ YAYA6655: 真的还满有心的 :D 08/18 20:53