【问题标题】:how to develop plug-in based application?如何开发基于插件的应用程序?
【发布时间】:2011-05-29 13:36:04
【问题描述】:

如何设计(架构)和编写应用程序,其中插件可以稍后发布。任何人都可以就我必须集中精力使产品更可靠并且可以很容易升级的概念提出一些建议吗?使用 QT & c++....

【问题讨论】:

标签: c++ qt architecture plugins


【解决方案1】:

如果您使用的是 Qt,您可能会发现它对插件的支持很有用。

也就是说,这与使用 Eclipse RCP 框架所获得的效果相去甚远。

如果您的插件与宿主应用程序的发布时间不同,则版本之间的兼容性是一个问题。保持次要版本之间的二进制兼容性,就像 Qt 本身通常所做的那样,减少了担忧。

在客户对其进行测试之前,最好在内部测试支持的版本组合。

【讨论】:

    【解决方案2】:

    不是针对 C++,而是针对 C# 的插件架构http://msdn.microsoft.com/en-us/library/ms972962.aspx

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-12
      • 1970-01-01
      • 2020-09-25
      • 2011-11-11
      • 1970-01-01
      相关资源
      最近更新 更多