Как из идеи Shared Memory кэша родился LensDB
3 мин

Всем привет!
Идея LensDB родилась с простого поста моего друга. он делился своим опытом создания Shared Memory кэша для своего пет-проекта на C#. В этом посте он написал:
Пользователь

Всем привет!
Идея LensDB родилась с простого поста моего друга. он делился своим опытом создания Shared Memory кэша для своего пет-проекта на C#. В этом посте он написал:

при работе с Dart и Flutter становится очевидным: многие DI-библиотеки либо слишком тяжёлые, либо слишком простые. Одни предлагают автоматическую магию, скрытые зависимости, runtime-рефлексию — что усложняет тестирование и снижает производительность. Другие дают лишь базовый функционал, который не покрывает типичные сценарии: scoped-контейнеры, несколько реализаций одного интерфейса, декораторы, модули.
в такой ситуации мне понадобился DI-контейнер, отвечающий следующим требованиям: