OSGI用到企业的framework中合适吗?

发布于 2021-11-29 04:08:54 字数 87 浏览 643 评论 3

公司准备发展一套基于Java的Framework,用以进行Web开发(有可能用以开发ERP),PM想加入OSGi,
想问问各位,这样的选择是否合适?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

空城仅有旧梦在 2021-11-30 13:41:22

谢谢,我也是喜欢简单直接的技术,解决问题才是重点,因为对OSGi的确不了解,感觉作为Framework过度依赖某中框架,后继使用起来会有不便与束缚感,谢谢回答!

回忆凄美了谁 2021-11-30 11:31:54

OSGi的依赖问题是让人痛苦的,比如,A依赖1.0的B,而C依赖2.0的B,如果不使用using,在1.0和2.0的B不兼容的情况下就麻烦啦,要看你解决什么样的问题,有什么样的需求;如果没有OSGi模块化需求,建议再设计上按OSGi的一些要求做,强烈建议不要为了使用技术而使用技术,毕竟产品不允许过大的风险;除非环境允许。

我个人对OSGi也不是非常了解,我提几个方面可能对你有帮助

1、OSGi的依赖策略是比较复杂,而且容易出错,主要是依赖问题,错误还不容易查找,在小的依赖下可能看不出

2、OSGi开发时,由于框架自定义类加载器,所以不会像平时那样开发方便

3、与其他一些工具集成不是很好,比如maven,看下eclipse插件jar又臭又长

不过OSGi开源实现有多个选择,而且在Java平台模块化目前有且仅有它比较成熟,等JDK9出来后可能就会有第二种选择

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文