我有一个计划用OSGI框架重新实现我的一个小但有用的应用程序.我从来没有使用它,所以我想在小应用程序上使用OSGI是合适的,并且在使用这样的框架时它在速度和/或内存占用方面有很大差异.此外,如果它是一个不错的选择,我会问哪种实现最适合小型应用程序.
谢谢!
对于现代计算机系统,OSGi的速度和内存占用根本不用担心:记住OSGi是为资源受限的设备开发的.内存占用数百KB,一旦完成服务解析,框架对应用程序的速度没有影响(例如,没有代理).简而言之,在运行时无后顾之忧.
我喜欢正确设计的OSGi应用程序通过强制您考虑模块和服务来清理应用程序结构的方式.我将远离模块化和服务导向的所有好处,请记住它们同样适用于小型应用程序和大型应用程序.嘿,你甚至可能开始找到可重复使用的组件!
您将需要考虑包装和运输您的应用程序:这取决于你的观众,你可以只用船运一束束的,使用shell脚本让系统(例如,使用要摆脱大同亚军),或者你可能需要投资一些更加花哨的东西,比如带有图标的漂亮的应用程序包装.
| 归档时间: |
|
| 查看次数: |
1069 次 |
| 最近记录: |