作者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/m.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