• 3063阅读
  • 14回复

[讨论]突发奇想:Qt会不会哪天抛弃C++? [复制链接]

上一主题 下一主题
在线liulin188
 

只看楼主 倒序阅读 楼主  发表于: 2019-12-20
突发奇想:Qt会不会哪天抛弃C++,全力搞qml,不再维护和升级c++ widgets了,就想Google要抛弃Java一样~~~
https://wiki.qt.io/Qt_5.12_Release
https://wiki.qt.io/New_Features_in_Qt_5.12
https://wiki.qt.io/Qt_5.12.0_Known_Issues
https://www.qt.io/blog/qt-5.13.2-released
https://www.qt.io/blog/qt-creator-4.10.2-released
https://wiki.qt.io/Qt_5.12_Tools_and_Versions
离线圣域天子

只看该作者 1楼 发表于: 2019-12-20
那应该就是另一个东西了,不会继续叫 Qt 吧
离线liudianwu

只看该作者 2楼 发表于: 2019-12-20
前提是要有自己的编译器
欢迎关注微信公众号:Qt实战 (各种开源作品、经验整理、项目实战技巧,专注Qt/C++软件开发,视频监控、物联网、工业控制、嵌入式软件、国产化系统应用软件开发)QQ:517216493  WX:feiyangqingyun  QQ群:751439350
离线XChinux

只看该作者 3楼 发表于: 2019-12-20
C++不会被抛弃的,这是基石
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线XChinux

只看该作者 4楼 发表于: 2019-12-20
回 XChinux 的帖子
XChinux:C++不会被抛弃的,这是基石 (2019-12-20 13:27) 

widgets部分现在已经处于维护状态了吧,不会花多多大力气在新功能开发上。
qml是主推
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线圣域天子

只看该作者 5楼 发表于: 2019-12-20
感觉qml还是偏弱,而且也确实在往非C++方向走,感觉未来就可以(可能)会引入其它语言了
离线fzw003

只看该作者 6楼 发表于: 2019-12-20
你这叫胡思乱想把。Qt的核心本质要看清好不好,不知道为什么就是喜欢原生widget。我们用widget 可以做出跟qml无差的效果。感觉学他就是鸡肋。食之无味。qml对代码的保护跟js一样不太友好好像。难道也要像js加入混淆策略?
离线20091001753

只看该作者 7楼 发表于: 2019-12-20
回 fzw003 的帖子
widgets 的主要问题在于,只能由CPU渲染。
qml 因为是新时代产物,支持gpu加速。

所以用 widgets 写的 APP 不够丝滑。
(づ ̄ 3 ̄)づ
在线uidab

只看该作者 8楼 发表于: 2019-12-20
用途不一样,底层基石是不太可能抛弃,只能说更新会更慢。
有时候为了工作直接获得答案,而我却失去了思考的乐趣!


飘啊飘,何时能安居!
离线libaineu2004

只看该作者 9楼 发表于: 2019-12-20
python
离线songhuirong1

只看该作者 10楼 发表于: 2019-12-24
感觉qml做桌面应用还是不够强大,有些用qml实现很难做到。这是我最近学习qml的感受,可能我没学好吧。比如GraphicsView框架,在qml里不知道如何实现。
离线weiweiqiao

只看该作者 11楼 发表于: 2019-12-24
Qt官方目前只支持C++和python吧?
Jobs Insanely Great.
离线feng851

只看该作者 12楼 发表于: 2019-12-27
C++会越来越小众,Qt推QML能多活些年,C++语言如果越来越复杂,只会慢慢将自己玩死,给Go/Rust机会
离线XChinux

只看该作者 13楼 发表于: 2019-12-27
C++是一门通用编程语言。。。软件开发不出现革命性的变革的话,C++要比我们的职业生涯长。所以,不用操心了,哈哈。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线圣域天子

只看该作者 14楼 发表于: 2019-12-27
80年代初时,BASIC由于行号和大量GOTO语句几乎遭到绝大部分程序员的唾弃,然而包括MS在内的软件商却对它做出来根本性的改进。相信若不是比尔盖茨的退休,BASIC依然在MS开发套件中占据着举足轻重的地位。
所以只要有厂商对语言进行持续的改进,它是不会那么容易被淘汰。如今C++的进化步伐其实已经很快了,相比之下JAVA、JS等开发工具对语言本身的进化反而慢了很多。所以目前是不需要担心C++会被淘汰的,只是不知道会不会N年后的C++会变得我们不认识而已。

快速回复
限100 字节
 
上一个 下一个