OSGi 的替代品? [关闭]

Posted

技术标签:

【中文标题】OSGi 的替代品? [关闭]【英文标题】:Alternative to OSGi? [closed] 【发布时间】:2012-05-26 00:02:21 【问题描述】:

我需要实现一个远程管理系统,在远程设备上执行以下任务- 1) 安装软件、固件。 2) 安装软件、固件的升级。 3) 监控已安装软件、固件的状态。

OSGi 可以是实现这一点的框架之一,但它只支持用 Java 编写的包(C/C++ 的实现可用,但还不成熟)。我想知道是否有任何其他替代方案可以管理以任何语言编写的软件。

【问题讨论】:

【参考方案1】:

我经常看到这个问题出现,但我认为没有,而且我怀疑会有,尤其是在移动设备上。获得一个无论语言如何都“感觉良好”的 API 几乎是不可能的,您需要与特定平台如何处理其更新进行交互。配置 OSGi 组件与更新 ios 应用程序完全不同。

再一次,我很想在这个问题上被证明是错误的;-)

【讨论】:

【参考方案2】:

也许您可以看看 MEF(托管可扩展性框架)。它用于 dotNet 开发,类似于 OSGi。但我对 OSGi 和 MEF 更熟悉,所以我无法区分它们。我只从 C# 专业人士那里听说他们有 MEF 而不是 OSGi ^^

【讨论】:

以上是关于OSGi 的替代品? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

在 Wildfly 中用于模块间服务注入的 OSGI 替代方案是啥?

ClickOnce 都有哪些替代品? [关闭]

Apache Camel 的替代品是啥 [关闭]

Reflector 的开源替代品? [关闭]

CKAN的替代品[关闭]

WebSVN 有啥好的替代品吗? [关闭]