IocPerformance 常見IOC 功能、性能比較

IocPerformance

IocPerformance 基本功能、高級功能、啓動預熱三方面比較各IOC,能夠用做選型參考。git

Lamar: StructureMap的替代品

Lamar 文檔github

  • 兼容StructureMap操做,針對.Net Core DI抽象進行設計
  • 功能較全 性能較好
  • 提供獨立的 LamarCompiler 基於Rosyln 進行動態代碼生成及內存編譯 文檔
  • IocPerformance 裏的版本爲(1.x),目前2.0 聽說改進了啓動性能

DryIoc

DryIoc 文檔sql

  • 快、小、全功能

IOC與動態代理結合是趨勢,對象生命期+類型操做;數據庫

其餘

marten 文檔json

  • 與Lamar同屬JasperFx項目。 Postgresql 做爲.Net應用程序的文檔數據庫和事件存儲(json);
  • 相似文檔庫ORM,使用relinq 翻譯ExpressionTree;
  • efcore 打算棄用relinq;計劃提供文檔庫驅動(mongo,cosmos);

存儲老是須要關係操做。性能

相關文章
相關標籤/搜索