OSGi主要应用场景 和 发展前景
来源:互联网 发布:宾夕法尼亚大学 知乎 编辑:程序博客网 时间:2024/05/22 01:45
本篇文章主要介绍了"OSGi主要 应用场景 和 发展前景",主要涉及到OSGi主要 应用场景 和 发展前景方面的内容,对于OSGi主要 应用场景 和 发展前景感兴趣的同学可以参考一下。
先说前景。 1 对于技术本身分的前景还是很看好的,现在各大服务器厂商都在使用OSGI重构自己的服务器。 2.对于国内的开发者而言,前景不好说。由于国内大部分的开发者跟服务器开发和IDE开发关系不大。似乎更重视应用程序的可用性,至于扩展性、可维护性关注都不是特别高。所以OSGI方面的需求人员不是很大
再说说应用场景 1. 关于OSGI的历史。OSGI前期主要是设计于嵌入式应用程序。由一个平台支撑可热插拔的应用程序模块。现在OSGI企业级规范已经发布,意味着OSGI也可以应用到企业级开发过程中。 2. 由于OSGI本身提供的便利的模块化的功能,个人觉得主要应用于需求经常变化的应用中。这里不只有嵌入式、桌面程序也包括企业级开发的应用场景。
由于需求的不断变化导致各个模块需要升级的需求,可以在动态的更新和良好的扩展性OSGI框架下有很好的支持。
顺便说下,OSGI下的设计是非常有深度的。稍微有别于一般的应用程序设计。动态的更新和良好的扩展性,这个主要是OSGI框架为开发提供支持。但是并非说使用了OSGI就有动态的更新和良好的扩展性。我现在看过的OSGI上的设计,除了一些eclipse插件方面设计非常出色,但更多见到过的软件被设计的非常难于扩展和升级维护。 从看过的应用,OSGI对web这部分确实支持欠佳。一般在web开发中使用OSGI作为后台的业务处理比较多。并非是完全不用的。另外似乎structs和spring都在集成OSGI。或者我们可以认为在以后的web开发中OSGI的应用会多一些。不过原则还是一样,OSGI应用于需求变更比较频繁,扩展需求比较高的应用。
- OSGi主要应用场景 和 发展前景
- 国内CMMI的主要问题和发展前景
- Zookeeper主要应用场景
- Nginx 主要应用场景
- Nginx 主要应用场景
- Nginx主要应用场景
- Nginx 主要应用场景
- MyISAM和InnoDB的主要区别和应用场景
- MyISAM和InnoDB的主要区别和应用场景
- MyISAM和InnoDB的主要区别和应用场景
- 全面了解 Nginx 主要应用场景
- 全面了解 Nginx 主要应用场景
- 全面了解 Nginx 主要应用场景
- 全面了解 Nginx 主要应用场景
- 全面了解 Nginx 主要应用场景
- 全面了解Nginx主要应用场景
- 全面了解 Nginx 主要应用场景
- 全面了解 Nginx 主要应用场景
- 【总结】常见Java故障案例
- Spark Executor 报错 java.lang.StackOverflowError
- 优化器、激活函数、评价函数
- 如何判断设备是网站以及移动设备
- MySQL-基本使用
- OSGi主要应用场景 和 发展前景
- js加减乘除丢失精度问题解决方法 你试一下12*1.3就知道了
- K-means聚类算法(无监督学习算法)
- 用List集合传递学生信息
- vim 使用技巧
- 0-1背包问题
- SSM+maven+bootstrap实现分页
- mysql字符集,不担心乱码了
- [C++ Primer Plus]学习笔记--浮点数的优缺点