现在类似于 OSGI 这种组件化开发的业余场景还多吗,感觉这几个都没什么热度?

2017-08-18 10:21:31 +08:00
 hackhook

OSGI 组件化开发这样的架构设计,不知道大家如何理解的? 大家所在的公司有在用这个技术的吗?

这么多年,就在一家 APM 公司做过 OSGI 的项目就是: 基于 Felix Framework 实现一个 SmartAgent 采集终端,有需要了解的可以看一下我当时写的设计思路及开发示例

  1. 采集终端架构分享
  2. SmartAgentV4.0-采集插件开发教程
  3. 这个最简单->OSGI 插件简单开发示例
5341 次点击
所在节点    程序员
16 条回复
hackhook
2017-08-18 12:20:14 +08:00
osgi 确实这么冷吗 都没人回呢?
xAx
2017-08-18 14:17:56 +08:00
挽尊.
写 java 这么多年,osgi 只听过没用过.
反正从 github 上遇到什么使用了 osgi 的项目,我是没成功跑起来过.

这玩意到底什么鬼?
估计也没必要知道!
shenyangno1
2017-08-18 14:54:12 +08:00
是个啥怎么用我也不清楚,只记得之前的项目用来做跨进程对象共享。
hackhook
2017-08-18 15:04:27 +08:00
@xAx 组件化开发 动态热部署听过没有 它就是用来做这个的
hackhook
2017-08-18 15:05:05 +08:00
@xAx eclipse 用过没,它就是基于 osgi 技术实现的
hackhook
2017-08-18 15:05:28 +08:00
@shenyangno1 应该用过 eclipse 吧 它就是这个技术的一种应用
xAx
2017-08-18 15:51:23 +08:00
@hackhook
我用 intellij,intellij 有没有用 osgi 不清楚.
不过 eclipse 又慢又笨.

我写分布式, 微服务开发\随意部署,没听说这些功能要用到什么 osgi.

java 官方出品的东西,好像没什么受欢迎的,就像 ejb.
谁让 java 的世界里有家 pivotal.

难道 osgi 是用在 eclipse 这种客户端程序上的???
现在应该没几个人用 java 写 c\s 吧

像 pivotal\阿里\网飞这种由公司方出品的东西,那是有实际场景和应用验证的.
java 官方出品的东西,感觉就是坐在家里做需要分析,恨不得做出来的东西能上天入地,结果一帮牛人做了个自己都不玩的玩具,就不是给人用的.
ofblyt
2017-08-18 16:03:58 +08:00
@xAx 你真搞笑了,eclipse 用 osgi,IDEA 就不用了,mdzz
houskii
2017-08-18 16:07:09 +08:00
OSGi 移动端我了解有在用的,淘系和支付宝吧(限 Android,iOS 不了解
xAx
2017-08-18 16:14:41 +08:00
@ofblyt 请看清楚再喷,我回复的第一句后半段 "intellij 有没有用 osgi 不清楚"
ofblyt
2017-08-18 16:22:32 +08:00
@xAx 有哪儿没看清楚?不是楼主问有没有用过 osgi 的,你连 osgi 是什么都不清楚就开始酸:osgi 用的人少,eclipse 用 osgi 跑的慢,尊贵的阿里都不用 osgi,osgi 不是给人用的。我说你是智障哪儿说错了么
xAx
2017-08-18 16:31:42 +08:00
@ofblyt 早上没吃药? 脑子有病吧
xAx
2017-08-18 16:37:42 +08:00
@livid
麻烦看下#11
TheCure
2017-08-18 16:40:42 +08:00
osgi 是架构师的天堂, 开发者的地狱
CubeSky
2017-08-18 17:35:21 +08:00
OSGi 设计上挺不错的,但是实现的时候各种组件之间茫茫多的问题...
xjtushilei
2018-06-29 17:21:24 +08:00
楼主,你的第二个博客有点简单呀?

不知道楼主能否提供点新手入门的知识? 看的博客还有各种东西都很乱。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/383886

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX