插件接口设计,用于无偏接口,允许任何编程语言使用它

Plug-in interface design for unbiased interface to allow it to be used by any programming language

本文关键字:接口 编程语言 许任何 用于 插件      更新时间:2023-10-16

我正在为我的应用程序设计一个插件接口,我希望允许用户能够以他们想要的任何语言实现此插件接口。 所以我想 COM 对象这是一个正确的决定吗? 为什么呢?

注意:我的应用程序是用 VC++2005 编写的C++应用程序。

如果它真的是一个插件,你需要从你的C++应用程序中调用一些插件函数,我认为你不能用 COM 来做那些脚本语言,如 php 或 javascript(除非你创建一个解释器)。但是,如果它类似于脚本/自动化,您依靠插件来调用应用程序提供的函数,COM 会很有帮助。