比如 新语言是 rust, 或者 是新创造的 xx 语言
从头实现一个 c++里的 qt 这样的界面库,难度很大吗?
难点会是哪些呢
1
thedrwu 2021-03-15 23:55:07 +08:00 via Android
qt 不止界面,一个程序员单干,几百年可能可以写完。
但也有许多小型的自己画的 gui 库。 如果只是转接到现有的 api,实现基本功能还是很快的。 |
2
enki0423 2021-03-15 23:57:35 +08:00 via iPhone
首先 Qt 不只是界面库,其次如果需要实现类似 Qt 这样的界面库,难度不会很大,但是跨平台的时候,各平台隐藏的坑不少的,你需要有一个 10 人 team,并且至少有一个人对各端的 gui 很了解,最后,工作量略大。
|
3
westoy 2021-03-15 23:59:25 +08:00
最大的问题是各种奇奇怪怪小问题和需求吧
诺基亚当年案例可以参考下, 收购了 qt, 为了 meego 生态, 花了大力气照着 pyqt 的接口做 pyside, 最终仆街 |
4
sagaxu 2021-03-16 00:03:34 +08:00 via Android
从头开始搞一个 qt 这种规模的库,一个亿人民币的研发资金不知道够不够
|
5
ipwx 2021-03-16 00:04:00 +08:00
所以为什么不做一个新语言的 qt binding 呢
|
6
xiadong1994 2021-03-16 00:38:02 +08:00 via iPhone
@sagaxu 一个亿只够招 100 个 20w 年薪的人干五年,加上各种运营成本大概撑不过两年,做出来的可能性微乎其微。
|
7
msg7086 2021-03-16 00:39:49 +08:00
一个亿搞这么大的项目还是太悬了。十亿的话就好说了。
|
8
xujinkai 2021-03-16 00:44:04 +08:00 via Android
vczh 的 gaclib 好像有 10 多年了
|
9
levelworm 2021-03-16 08:06:46 +08:00
可以先从轻量的开始吧,看看 QT 最早版本是什么样子,照着来。。。
|
10
gaodeng 2021-03-16 08:07:11 +08:00
这说的不就是 dart 和 flutter 嘛
|
11
murmur 2021-03-16 08:17:56 +08:00
flutter 这种玩具就别拿出来吹了,qt 现在有 wps 这种企业级应用,flutter 有啥可以吹的
|
12
IceBay 2021-03-16 09:41:45 +08:00
看了回复,有个疑问。这是不是意味着 qt 不可替代,不可消失?
|
13
whywhywhy 2021-03-16 10:44:33 +08:00 1
给 qt 套壳
|