#component #ioc #system #di #depend

shine_component_derive

为 Shine 实现了 #[derive(Component)]

1 个不稳定版本

0.1.0 2020年6月27日

#47#ioc

MIT/Apache

8KB
185

Shine

Shine 是一个用于管理软件组件生命周期和依赖的框架。在某些语言中,它被称为“IoC”和“依赖注入”。这个框架的主要用例是中等/大规模的网页服务。

Shine 生态系统由两个主要概念组成: SystemComponent。System 是一个运行时单元,用于控制所有组件的生命周期。Component 是一组逻辑。Component 可以依赖于其他组件,也可以有自己的内部状态。

常见问题解答

  • Q:这个是否处理了循环依赖?
  • A:目前没有。

依赖

~1.5MB
~34K SLoC