DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
lazarus/fpc/Free Pascal
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: tigerleentu
今日帖子: 10
在线用户: 22
导航: 论坛 -> DELPHI技术 斑竹:liumazi,sephil  
作者:
男 dbyoung (dbyoung) ★☆☆☆☆ -
普通会员
2021/12/5 1:49:30
标题:
分享:关于跨平台 UI 的思考 浏览:1561
加入我的收藏
楼主: 关于跨平台 UI 的思考

https://blog.csdn.net/dbyoung/article/details/121717890

有不对之处,还望大侠指正。
----------------------------------------------
武汉天气不好
作者:
男 nevergrief (孤独骑士) ★☆☆☆☆ -
盒子活跃会员
2021/12/5 4:30:10
1楼: QT 正在迁移到Vulkan,Metal,DX11等等,但是对开发者而言没什么区别的,都是后台做的事情,自己不需要关心。
而且以前Qt就有两种编译方式,一种是OpenGL,另一种就是DX9,当然是后一种情况性能更好,但默认OpenGL也足够了,极少碰到有问题的机子。

其实FireMonkey在Win平台已经使用DX,而且Mac平台上也正在向Metal迁移。

话说回来,Qt和Delphi落入小公司的手里以后,都一年出一个新版本,发展特别快。
最搞笑的是Delphi推出了FMX,基于GPU,Qt也推出了QML,也基于GPU
看来大家的努力路线都是一样的,就看谁执行起来更努力了。

总的来说,应该都会立于不败之地,因为FMX支持所有不可见控件,而且也是同样使用pascal代码。QML是完全自定义的语言,按理说是个劣势,但是开发起来更简洁,而且也能使用以前的C++业务逻辑,而且开源社区支持QML,也是立于不败之地。
----------------------------------------------
只有偏执狂才能生存!
作者:
男 nevergrief (孤独骑士) ★☆☆☆☆ -
盒子活跃会员
2021/12/5 4:33:44
2楼: 我觉得Delphi和Qt都是天赐的神器,天予不取,必受其咎。大家都各自努力吧,过10年上来吱个声,看谁通过这些神器实现了逆袭~~

不好意思,周末好无聊,废话有点多。
----------------------------------------------
只有偏执狂才能生存!
作者:
男 glwang (glwang) ★☆☆☆☆ -
盒子活跃会员
2021/12/5 10:12:06
3楼: 咨询过在工业企业用正版QT做开发的朋友,商业版QT的BUG也不少,官方对质量问题的反馈还不如EMB,社区活跃度也不如Delphi
----------------------------------------------
作者:
男 roadrunner (roadrunner) ★☆☆☆☆ -
盒子活跃会员
2021/12/5 10:22:42
4楼: 跨平台UI还是老实走HTML/CSS路线更好
----------------------------------------------
-
作者:
男 delphiilove (乌羽玉) ★☆☆☆☆ -
普通会员
2021/12/5 12:00:57
5楼: FireMonkey + WebBrowser
----------------------------------------------
-
作者:
男 doersoft (hnysoft.com) ★☆☆☆☆ -
普通会员
2021/12/6 8:15:14
6楼: BS的话推荐: Vue[iView/ElementUI]
GUI就QT吧,FMX也不错.
----------------------------------------------
delphi|vue|golang hnysoft|hnyerp+mes+srm
作者:
男 pcplayer (pcplayer) ★☆☆☆☆ -
普通会员
2021/12/6 10:02:25
7楼: 楼主的文章读了。

1. FMX 所谓的基于 OpenGL,但仅仅是最后画图到屏幕这部分。画图(画曲线等等)是自己的代码,没有用上 GPU,因此,画图的效率还是比较低的。尤其是必然画弧线,会有折线,不圆滑。在安卓上,TArc 的圆弧是折线的,不如安卓自己的函数画出来的圆滑。因此 MFX 的 UI 库,或者说它的 2D 部分,效率还不够。据搞计算机图形的朋友说,FMX 的图形计算部分,能力还比较差。

2. 楼上有人说 FMX 在 WIN 底下支持 DX,我不知道它的图形库是否是基于 DX 的?之前的版本,我记得是基于 WIN 的 GDI+ 的,当然它的 MediaPlayer 在 WINDOWS 上是基于 DirectShow 的,而 DirectShow 是基于 DX 的。

3. 楼上有人说 HTML/CSS,不知道这各个不同的平台上,浏览器兼容性会如何?有人要经验吗?
----------------------------------------------
-
作者:
男 kadin_lee (一路岁运) ▲▲▲▲▲ -
普通会员
2021/12/6 14:20:35
8楼: 窃以为 QT + js 的组合 是非常不错的。
----------------------------------------------
用DELPHI 开发游戏!
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v3.0.1 版权所有 页面执行70.3125毫秒 RSS