`

对Qt衰落的思考

 
阅读更多

    某君对我谈起Qt,对它无法在Nokia手中发光发热感到惋惜。我也甚有同感,所以写此文宣泄心中的郁闷。

    其实问题是很简单的,如果随便找个用智能手机的人来问,他们大概连什么是ObjC、什么是Qt、什么是Java估计都不清楚。他们最不关心正是开发者最关心的。虽然如此,抛开钱不谈,我觉得用什么语言(工具)开发应用应该就是每个开发者最关心的了。我虽然不是Qt的粉丝,我也没写过Qt的应用,不过我对Qt还是很有好感的——它的IDE即Qt Creator是我见过的能与Eclipse和VS匹敌的IDE(我觉得是两者优点的综合体)。所以Nokia弃Qt不用实在让我很费解(可能是秘密在用?)。

     我对某君说了几个观点,首先,我觉得Qt的跨平台过于广泛,缺乏让人眼前一亮的功能,其次,我觉得Qt的C++(支持信号槽机制的C++)仍然过于底层和细粒度,学习起来较困难。不过现在想起来觉得这两点其实都不成理由。

     忽然想到有一句话形容这个问题很贴切:

妳认为是宇宙CQC的招数就是宇宙CQC

不过 并不一定会得到他人的赞同

 

分享到:
评论

相关推荐

    整合对Qt所有部件的描述和使用, 工程环境是Qt-5.12

    整合对Qt所有部件(QListView\QListWidget\QTreeView\QTreeWidget\QTableView\QTableWidget\QColumnView\QUndoView, 所有输入框, 所有容器, 所有显示框, 所有按钮)的描述和使用, 对一些model进行自定义使用, 代码注释...

    QT中文参考手册(QT help)

    关于Qt Qt的版本 常见问题解答 Window系统特性注释 如何购买Qt 安装 如何学习Qt 教程一, 教程二 实例 循序渐进实例 白皮书 Qt 3.0的关键特征 修改历史 从Qt 2.x移植到Qt 3.x 简体中文汉化日志 Qt...

    QT 计算器QT 计算器QT 计算器QT 计算器

    REQT 计算器QT 计算器QT 计算器QT 计算器QT 计算器QT 计算器

    QT高级编程 中文版

    《qt高级编程》以工程实践为主旨,是对qt现有的700多个类和上百万字参考文档中部分关键技术深入、全面的讲解和探讨,如丰富的网络/桌面应用程序、多线程、富文本处理、图形/视图架构、模型/视图架构等;另外,除对每...

    QT经典教程_详细一步一步例子

    为了使更多的Qt初学者能尽快入门Qt,也为了Qt及Qt Creator的快速普及,我们花费大量精力写出了这一系列教程。虽然教程的知识可能很浅显,虽然教程的语言可能不规范,但是它却被数十万网友所认可。我们会将这一系列...

    Qt 入门中文资料 Qt从入门到精通

    c++ Qt中文入门教程,从Qt入门到Qt的深入研究。

    QT项目开发实例

    2014年4月,跨平台集成开发环境Qt Creator 3.1.0正式发布,实现了对于iOS的完全支持,新增WinRT、Beautifier等插件,废弃了无Python接口的GDB调试支持,集成了基于Clang的C/C++代码模块,并对Android支持做出了调整...

    qt-solutions-qt-solutions

    从Qt官网上下载的Qt的解决方案资料库(Qt Solutions Archive) http://qt.nokia.com/products/qt-addons/solutions-archive/ 有JPEG2000的,有Windows中Services的,有浏览器插件的,有单应用程序的,有SOAP的,有...

    [Qt]Qt Creator汉化方法 qt汉化包

    D:\Qt\2010.04\share\qtcreator\translations目录下重启Qt Creator仍然可以汉化,qtcreator_zh_CN.qm的基础上进行汉化

    Qt及QtQuick开发实战精解高清PDF

    Qt及Qt Quick开发实战精解,Qt及Qt Quick开发实战精解

    QT学习教程PDF(《Qt Creator快速入门》;C++ GUI Qt4 编程(第二版) ;Qt及Qt+Quick开发实战精解)

    QT学习教程PDF(《Qt Creator快速入门》;C++ GUI Qt4 编程(第二版) ;Qt及Qt+Quick开发实战精解) 三合一的压缩包,教程的源代码我整理出来后会上传

    qt自定义控件(开源)

    #ColorProgressBar 多彩进度条 编译环境: Qt5.x + mingw-QtCreater 运行截图: progressbarcolor为原版代码 #DynamicProgressBar 多态进度条 编译环境: Qt5.x + mingw-QtCreater 运行截图: #RoundProgressBar 编译...

    银行管理系统QT(c++)

    银行管理系统QT(c++)银行管理系统QT(c++)银行管理系统QT(c++)银行管理系统QT(c++)银行管理系统QT(c++)银行管理系统QT(c++)银行管理系统QT(c++)银行管理系统QT(c++)银行管理系统QT(c++)银行管理系统QT(c++)银行管理...

    Qt镜像源_qt_mirror

    Qt镜像源,在线安装Qt时设置这个为源可以更快的安装。

    QT UI.zip_QT 精美UI资源_QT界面美化_qt 美化_qt5 界面美化_theoryazi

    几个QT工程界面美化的举例分享,其中包括仿360界面类似美化,世界杯进制软件界面实现及部分其他图片界面。

    QT窗口与业务逻辑分离

    经过前面一篇QT入门文章,读者应该对QT有个简单的概念,本篇文章指在将窗口和业务逻辑分离开来,降低耦合度; 知识追寻者(Inheriting the spirit of open source, Spreading technology knowledge;) 二 分离代码 ...

    qt项目开发实例超详细版

    qt项目开发实例 Qt 是一个1991年由Qt Company开发的跨平台C++图形用户界面应用程序开发框架。它既可以开发GUI程序,也可用于开发非GUI程序,比如控制台工具和服务器。Qt是面向对象的框架,使用特殊的代码生成扩展...

    Qt 5.9 C++开发指南

    Qt是一套应用程序开发类库,但与MFC不同,Qt是跨平台的开发类库。Qt支持PC和服务器的平台,包括Windows、Linux、macOS等,还支持移动和嵌入式操作系统,如iOS、Embedded Linux、Android、WinRT等。跨平台意味着只需...

    qt tcp 一个服务端对多个客户端

    qt tcp 一个服务端对多个客户端,开发时收集的多个代码资料,方便大家一次下载

    Qtxlsx + QtCreator + 自己编写的对excel文件操作小案例

    自己学习研究QtXlsx第三方...里面有自己编写的一个小案例,对excel文件进行读取,修改,刷新,删除等操作! QtCreator 5.9.6 + MinGW 具体可以此篇博客:https://blog.csdn.net/cpp_learner/article/details/126582213

Global site tag (gtag.js) - Google Analytics