有没有一种可能,厂家有自己的轮子,根本不屑于用DTK呢?
DTK只是深度的一厢情愿,方便入门或者内部开发使用。
有没有一种可能,厂家有自己的轮子,根本不屑于用DTK呢?
DTK只是深度的一厢情愿,方便入门或者内部开发使用。
有没有一种可能,厂家有自己的轮子,根本不屑于用DTK呢?
DTK只是深度的一厢情愿,方便入门或者内部开发使用。
目前不太可能有自己的“新轮子”,除非有自己的编程语言使用和UI框架构建方式,不然DTK脱离不了QT5架构。
有没有一种可能,厂家有自己的轮子,根本不屑于用DTK呢?
DTK只是深度的一厢情愿,方便入门或者内部开发使用。
腾讯、网易大厂不在Linux系统中对软件进行持续更新,很大程度上还是DTK的使用仍不满意。当然QtCreator这个IDE也必须好用才行。
腾讯、网易大厂不在Linux系统中对软件进行持续更新,很大程度上还是DTK的使用仍不满意。当然QtCreator这个IDE也必须好用才行。
人家开发又不用dtk
qt electron 或者自绘制
说白了,Linux市场钱少事儿多
人家开发又不用dtk
qt electron 或者自绘制
说白了,Linux市场钱少事儿多
这些互联网大厂,更希望软件的帐号都绑定到自家的软件上,而不是通过deepin/UOS的帐号绑定。
还有,他们更希望自家的软件能够实现跨平台,也就是在Linux桌面、Mac OS桌面、Windows11桌面中都能开发、安装,可惜QtCreator代码编辑器能做到跨平台,但做不到开发过程中的配置简单设置。
有没有一种可能,厂家有自己的轮子,根本不屑于用DTK呢?
DTK只是深度的一厢情愿,方便入门或者内部开发使用。
实际上,用容器或其它虚拟技术去兼容移动应用,也是一种策略,软件最重要的是能用、好用,尤其是好用。
QQ 难安装、WPS 还是 2019 那都跟 Dtk 没啥关系。
Dtk 做的再好,开发商不愿意适配,也没啥鸟用。
在者,腾讯压根不会用其他厂商提供的 sdk,自己的 UI 都是专门搞了个 Ui 套件。
DTK只是深度的一厢情愿,方便入门或者内部开发使用
实际上真正用过以后,感觉还不如直接上纯Qt省事。。。DTK只是调某些Deepin专属接口比较方便
人家直接用QT开发,香喷喷
为什么要用DTK,不成熟,坑多
比如 聊天工具
人家还不如多在游戏多出点皮肤
也不会在linux进行开发
linux生态好不好 对于大厂来说 有毛线用途
又不赚钱 还要出人
人家直接用QT开发,香喷喷
为什么要用DTK,不成熟,坑多
比如 聊天工具
人家还不如多在游戏多出点皮肤
也不会在linux进行开发
linux生态好不好 对于大厂来说 有毛线用途
又不赚钱 还要出人
使用DTK,只能说目前没有让国内互联网大厂看到更多利益。
Popular Events
More
在之前,我在论坛中发布了《一个DTK入门级别的开发者,对DTK套件使用的浅薄建议》一篇内容,也提到了DTK的SDK化,这个SDK化实际上会对后续的软件生态建设有很大帮助。
我看论坛里面有关于“腾讯QQ为什么不能直接安装、WPS为啥还是2019版本”等等,这都是由于DTK 的SDK演化进程较慢造成,如果已经实现,国内的第三方软件厂商金山、腾讯、网易都会非常容易对其相关软件进行服务对接。
由于SDK文件一般实在代码编辑器IDE中进行添加设置才能使用,我们开发者大致能知道它的具体架构,具体如下:
1.深度dtk的组成内容:dtkcore、dtkgui、dtkwidget,这些内容会进行重构,会大量API化,形成各自的组成单元;
2.编程语言的源码包和集成开发环境:比如C/C++的GCC、QM*的node.js;
3.编程语言的代码调试工具、日志管理;
4.DTK项目构建工具集、编译工具集、测试单元;
5.公共源码仓(比如Java的maven),主要是为了快速获取第三方源码支持。
(除了上述的组成单元外,如果你觉得有问题,可以在评论中进行修正和增加相关内容)
实际上,以上SDK组成内容,都是围绕我们的代码编辑器IDE-QtCreator来进行DTK的SDK化。也就是说,DTK逐渐SDK化,就是围绕QT Creator来进行演变,使DTK项目的开发环境设置、代码编写、代码调试、代码单元测试等开发过程变得更加方便,这也是软件大厂网易、腾讯、字节跳动比较考虑的地方,有利于他们的软件在Linux桌面系统中的版本快速迭代。
最后,深度deepin的DTK开发套件SDK化,本质上是形成统信深度自己的软件开发架构体系,让DTK在QT5的架构体系中变得更加独立,而不是继续依赖Qt开发套件。