Mar*_*cco 3 architecture plugins qt qt-creator
您是否清楚地解释了为什么他们选择应用程序的核心作为其他组件的插件,而不仅仅是基本的共享库?除了设计的"酷感"之外,我看不出任何明显的优势.
我从开发者那里得到了答案:
Qt Creator并不打算成为一个应用程序框架.作为插件的"核心"主要是学术上的原因,但是例如一个实际的优点是,Qt Creator的核心自动拥有"版本",并且检查插件是否与Qt Creator兼容是完全相同的方式与任何其他插件依赖项一样.此外,整个启动初始化(包括其他插件的初始化)以相同的方式完成,这导致相同的概念,并且没有更少的学习.
| 归档时间: |
|
| 查看次数: |
624 次 |
| 最近记录: |