比如 新语言是 rust, 或者 是新创造的 xx 语言
从头实现一个 c++里的 qt 这样的界面库,难度很大吗?
难点会是哪些呢
比如 新语言是 rust, 或者 是新创造的 xx 语言
从头实现一个 c++里的 qt 这样的界面库,难度很大吗?
难点会是哪些呢
|
thedrwuMar 15, 2021 via Android
1
qt 不止界面,一个程序员单干,几百年可能可以写完。
但也有许多小型的自己画的 gui 库。 如果只是转接到现有的 api,实现基本功能还是很快的。 |
|
enki0423Mar 15, 2021 via iPhone
2
首先 Qt 不只是界面库,其次如果需要实现类似 Qt 这样的界面库,难度不会很大,但是跨平台的时候,各平台隐藏的坑不少的,你需要有一个 10 人 team,并且至少有一个人对各端的 gui 很了解,最后,工作量略大。
|
|
westoyMar 15, 2021
3
最大的问题是各种奇奇怪怪小问题和需求吧
诺基亚当年案例可以参考下, 收购了 qt, 为了 meego 生态, 花了大力气照着 pyqt 的接口做 pyside, 最终仆街 |
|
sagaxuMar 16, 2021 via Android
4
从头开始搞一个 qt 这种规模的库,一个亿人民币的研发资金不知道够不够
|
|
ipwxMar 16, 2021
5
所以为什么不做一个新语言的 qt binding 呢
|
|
msg7086Mar 16, 2021
7
一个亿搞这么大的项目还是太悬了。十亿的话就好说了。
|
|
xujinkaiMar 16, 2021 via Android
8
vczh 的 gaclib 好像有 10 多年了
|
|
levelwormMar 16, 2021
9
可以先从轻量的开始吧,看看 QT 最早版本是什么样子,照着来。。。
|
|
gaodengMar 16, 2021
10
这说的不就是 dart 和 flutter 嘛
|
|
murmurMar 16, 2021
11
flutter 这种玩具就别拿出来吹了,qt 现在有 wps 这种企业级应用,flutter 有啥可以吹的
|
|
icebayMar 16, 2021
12
看了回复,有个疑问。这是不是意味着 qt 不可替代,不可消失?
|
|
13
给 qt 套壳
|