gpt4 book ai didi

java - 在小型 java 应用程序上使用 OSGI 框架是否合适?

转载 作者:搜寻专家 更新时间:2023-11-01 01:14:35 25 4
gpt4 key购买 nike

我计划用 OSGI 框架重新实现我的一个小而有用的应用程序。我从未使用过它,所以我问在小型应用程序上使用 OSGI 是否合适,使用此类框架时速度或/和内存占用是否有很大差异。此外,如果这是一个不错的选择,我会询问哪种实现最适合小型应用程序。

谢谢!

最佳答案

对于现代计算机系统,OSGi 的速度和内存占用根本不重要:请记住,OSGi 是为资源受限的设备开发的。内存占用为数百 kB,一旦服务解析完成,框架对您的应用程序的速度没有影响(例如,没有代理)。简而言之,运行时不用担心。

我喜欢设计合理的 OSGi 应用程序清理应用程序结构的方式,它迫使您考虑您的模块和服务。在这里我将远离模块化和面向服务的所有好处,只要记住它们同样适用于小型应用程序和大型应用程序。嘿,您甚至可能会开始寻找可重用的组件!

需要考虑打包和运送您的应用程序:根据您的受众,您可以只运送一堆 bundle ,使用 shell 脚本让系统运行(使用例如 Pax Runner ),或者您可能需要投资一些更花哨的东西,例如带有图标的精美应用程序包装。

关于java - 在小型 java 应用程序上使用 OSGI 框架是否合适?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6241757/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com