【发布时间】:2021-05-14 10:27:12
【问题描述】:
上周我一直在研究可能的语言/框架,以用于我的硕士项目的插件架构。我觉得我好像学到了很多东西,但我仍然担心我该往哪个方向走。
在总结我的发现之前,我想先描述一下我的项目的主要要求——因为我相信我可能对实施有狭隘的看法,也许对要求本身没有什么看法。
我的项目是一个物联网管理平台,其理念是系统将由提供通信、存储、安全、事件、设备注册的服务或模块组成。应用程序开发人员将使用这些系统服务来创建插件,以便在运行时根据需要加载和卸载,供最终用户在其设备上使用。
我已经完成了一些关于 OSGI 的教程,其中一些我很难完成。我已经阅读了 C/C++ 和 golang 中的插件架构实现,它们似乎都有自己的怪癖和局限性。
是否有必要为此项目使用插件架构?如果是这样,您会使用哪种框架/工具/语言?
【问题讨论】:
标签: plugins architecture