首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在python中有没有类似于osgi试图在java中解决的需求?

在python中有没有类似于osgi试图在java中解决的需求?
EN

Stack Overflow用户
提问于 2012-06-06 17:46:26
回答 1查看 897关注 0票数 4

在试图理解OSGI在java生态系统中解决了什么问题时,我发现自己在想,在python中是否也存在这样的问题?如果是,是如何解决的,如果不是,为什么?

EN

回答 1

Stack Overflow用户

发布于 2012-06-07 16:59:18

OSGi的目的是编写(可重用的)活动模块,这些模块可以在运行时相互发现,以便这些模块可以决定协作。主要机制是服务注册表,它充当对象的简单代理。

在JavaScript中也存在类似的机制,全局变量为exports。但是,与JavaScript模块系统不同,OSGi服务注册表是动态的。

我不知道在Python中有这样的东西。我认为像OSGi这样的需求出现在与更大或多样化的团队一起制作的更大的程序中。这是Java的静态类型更适合的领域。特别是因为Java非常注重基于接口的设计;在Java/OSGi的生态系统中,您可以找到许多规范和实际的多个实现。在这个世界中,将实现与规范相匹配的代理非常重要。

我认为PythonRuby语言和其他语言将会从OSGi这样的服务代理中受益良多。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10911789

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档