简体   繁体   English

如何开发基于插件的应用程序?

[英]how to develop plug-in based application?

How to design(architecture) & write an application,in which plug-in can be released later. 如何设计(架构)和编写应用程序,可以在以后发布插件。 Can any one give some suggestion on the concepts that i have to concentrate to make the product more reliable & can be upgradable very easily? 任何人都可以对我必须集中的概念提出一些建议,以使产品更可靠并且可以非常容易地升级吗? using QT & c++.... 使用QT和c ++ ....

If you're using Qt, you may find its support for plugins useful. 如果你正在使用Qt,你可能会发现它对插件的支持很有用。

That said, this is nowhere near what you get with the Eclipse RCP framework. 也就是说,这与Eclipse RCP框架相差无几。

If your plug-ins are released on a different schedule than the host application, compatibility among versions is an issue. 如果您的插件的发布时间与主机应用程序不同,则版本之间的兼容性是个问题。 Maintaining binary compatibility between minor versions, as Qt itself has typically done, reduces the concern. 维护次要版本之间的二进制兼容性,正如Qt本身通常所做的那样,减少了顾虑。

Testing supported version combinations in-house is desirable before they are tested by customers. 在客户测试之前,需要在内部测试支持的版本组合。

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM