Re: [討論] QT跟C#做程式UI哪個在業界比較常用

作者: EricTCartman (阿ㄆㄧㄚˇ)   2019-08-18 02:07:11
※ 引述《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 還有一套很有名的我想不起名字)
作者: EricTCartman (阿ㄆㄧㄚˇ)   2019-08-18 02:10:00
如果想做玩具 也可以用 dear imgui 寫起來滿有趣的
作者: YAYA6655 (YAYA)   2019-08-18 20:53:00
vs code還真的沒用過。沒想到MS開源也有這麼好的專案。真的還滿有心的 :D

Links booklink

Contact Us: admin [ a t ] ucptt.com