Reflex
Simple Injector
Reflex | Simple Injector | |
---|---|---|
4 | 4 | |
589 | 1,184 | |
- | - | |
9.0 | 5.9 | |
27 days ago | 9 days ago | |
C# | C# | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Reflex
-
Another small hack I use for prototyping
There is also Reflex, a fast but more minimalistic solution. I haven't really heard much about people's experiences using this, so not sure how good it is in practice.
-
I updated reflex readme, what do you think it about it? Constructive feedback is very welcome ;)
Reflex github
-
Reflex now supports SceneContext
Enjoy! https://github.com/gustavopsantos/Reflex
-
I worked a lot on this and would like to share with you
With that, what I call Reflex was born, which I would like to share with the entire community, and if this framework could help you a little bit on your game development, I'll be happy already >.< Repo is open source, and its available at github, also PRs are welcome ;)
Simple Injector
-
Modular Dependency Injection in .NET
When I was building application with .NET Framework I always used libraries like Autofac and SimpleInjector for dependency injection. I really liked to create modules (Packages in SimpleInjector) to achieve higher cohesion and lower coupling in my class libraries. I made a module for every class library in which all dependencies inside of that class library were registered. Why should my web application (for example) know if MyBeautifulService in MyBeautifulClassLibrary should be transient or singleton?
- How to do dependency injection based on HttpContext values?
-
Chicken and Egg problem - being able to overwrite the config file and the class it instantiates
You can use SimpleInjector library to do that. Link: https://github.com/simpleinjector/SimpleInjector
-
Does anybody has a recommended resource about Dependency Injection?
My favorite DI container is LightInject. Very fast and has all the features that I need. Other good DI containers are Grace and SimpleInjector, IMO.
What are some alternatives?
Zenject - Dependency Injection Framework for Unity3D
Autofac - An addictive .NET IoC container
di-framework - ↗ A Dependency Injection framework for Unity game engine.
Microsoft.Extensions.DependencyInjection
VContainer - The extra fast, minimum code size, GC-free DI (Dependency Injection) library running on Unity Game Engine.
Unity - This repository contains all relevant information about Unity Container suit
ManualDi.Unity3d - Extensions and usability features of the ManualDi dependency injection library for the Unity3d game engine
Ninject - the ninja of .net dependency injectors
persistence-easy-to-delete - Persistence easy to delete, or just Ped, is a small library to facilitate common persistence handling in the Unity editor.
DryIoc - DryIoc is fast, small, full-featured IoC Container for .NET
UnityH4xx - Hacks, tricks and wizardry for Unity to enhance performance or make impossible things possible ...
LightInject - An ultra lightweight IoC container