从事Java开发的人士基本都知道Eclipse,Spring等名词,它们内部都使用了一个统一的架构技术:OSGi。其设计是现代架构思想的集中体现,使用Bundle和Service等基本概念实现出强大的可扩展结构。
然而,由于其基于Java实现,并使用很多Java平台的特有特性,使得c++程序不能直接按照其特性描述文档实现所有的功能。
基于以上考虑,引擎总体结构使用改造适用c++开发的OSGi模型。
从事Java开发的人士基本都知道Eclipse,Spring等名词,它们内部都使用了一个统一的架构技术:OSGi。其设计是现代架构思想的集中体现,使用Bundle和Service等基本概念实现出强大的可扩展结构。
然而,由于其基于Java实现,并使用很多Java平台的特有特性,使得c++程序不能直接按照其特性描述文档实现所有的功能。
基于以上考虑,引擎总体结构使用改造适用c++开发的OSGi模型。