02:入门篇 - 漫谈 CTK

Posted 一去丶二三里

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了02:入门篇 - 漫谈 CTK相关的知识,希望对你有一定的参考价值。

作者: 一去、二三里
个人微信号: iwaleon
微信公众号: 高效程序员

十万个为什么

五千个在哪里?七千个怎么办?十万个为什么?。。。生活中,有很多奥秘在等着我们去思考、揭示!

同样地,在使用 CTK 时,很多小伙伴一定也存在诸多疑问:

  • 为什么 CTK Plugin Framework 要借鉴 OSGi?
  • 为什么 CTK 要基于 Qt 实现?
  • CTK Plugin Framework 的架构策略是什么?
  • 使用 CTK Plugin Framework 的好处是什么?
  • 为什么 CTK 不流行?

针对这些问题,我们来一探究竟!

为什么 CTK Plugin Framework 要借鉴 OSGi?

对于任何新框架/库,在设计之初都需要考虑众多因素,CTK Plugin Framework 也不例外:

  • 框架不得对插件强加功能限制
  • 插件应该通过定义良好的方式(服务、接口等)进行通信
  • 必须处理插件之间的依赖关系
  • 应该在运行时加载插件

以上是关于02:入门篇 - 漫谈 CTK的主要内容,如果未能解决你的问题,请参考以下文章

QT插件开发方式(作者有RemOjbects文档翻译(48)篇)

信步漫谈之Eclipse—插件安装

学习如何写一个vue插件入门篇

微信插件制作之抢红包入门篇

微信插件制作之抢红包入门篇

Xposed 插件开发入门教程