Liste von Dependency Injection Frameworks

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen Zur Suche springen

Für die Umsetzung von Dependency Injection in objektorientierten Programmen gibt es verschiedene Frameworks für diverse Programmiersprachen und Plattformen:

ActionScript

C++

  • PocoCapsule/C++ IoC[3]
  • DSM[4]
  • wallaroo
  • Google Fruit
  • boost-ext / di[5] (C++11 und später, Header-only, Compile-Time)
  • Kangaru[6]

ColdFusion

Delphi

  • mORMot
  • Spring4D[9]

Go

Java

Kotlin

  • Bread::Board
  • Orochi

PHP

Python

Ruby

.NET Framework

Einzelnachweise

[Bearbeiten | Quelltext bearbeiten]
  1. Swiz Framework Overview. Abgerufen am 19. August 2020 (englisch): „"Swiz provides: Inversion of Control / Dependency Injection ...“
  2. a b c Flex tool extensions : Related products | Adobe Flex. Abgerufen am 16. September 2020.
  3. Maximilien de Bayser, Renato Cerqueira: A System for Runtime Type Introspection in C++. In: Programming Languages (= Lecture Notes in Computer Science). Springer, Berlin, Heidelberg 2012, ISBN 978-3-642-33182-4, S. 102–116, doi:10.1007/978-3-642-33182-4_9.
  4. a b c d e f g h i Dependency Injection :: DI (dependency injection) :: ITWissen.info. Abgerufen am 12. September 2020.
  5. boost-ext / di. In: github.org. 11. November 2021, abgerufen am 20. November 2021.
  6. A list of open source C++ libraries - cppreference.com. Abgerufen am 28. August 2020.
  7. Brian Kotek in Developer on November 2, 2006, 11:56 Am Pst: Manage dependency injection for ColdFusion with the ColdSpring framework. Abgerufen am 16. September 2020 (englisch).
  8. a b An introduction to ColdFusion frameworks | Adobe Developer Connection. Abgerufen am 16. September 2020.
  9. Spring4D Framework
  10. A reflection based dependency injection toolkit for Go. Abgerufen am 14. Oktober 2024.
  11. Parsley: An easy-to-use reflection-based dependency injection package that fits into any Go application. Abgerufen am 14. Oktober 2024 (englisch).
  12. Wire: Automated Initialization in Go. Abgerufen am 14. Oktober 2024 (englisch).
  13. JSR 299
  14. a b A quick intro to Dependency Injection: what it is, and when to use it. In: freeCodeCamp. 18. Oktober 2018, abgerufen am 13. September 2020 (englisch).
  15. Wynne, Matt,, Hellesøy, Aslak: The cucumber for Java book : behaviour-driven development for testers and developers. [Frisco, TX] 2015, ISBN 978-1-941222-29-4, Chapter 11: Simplifying Design with Dependency Injection (englisch, pragprog.com [PDF]).
  16. a b P.R. Sarode, R.N. Jugele: Aspect Oriented Programming Tools for .Net Framework. In: International Journal of Computer Sciences and Engineering. Band 7, Nr. 1, 31. Januar 2019, S. 533–538, doi:10.26438/ijcse/v7i1.533538.
  17. Martin Schindler: JBoss Application Server wird WildFly. 23. April 2013, abgerufen am 13. September 2020 (deutsch).
  18. OSGi Dependency Injection - DZone Java. In: DZone. Abgerufen am 13. September 2020 (englisch).
  19. Dependency injection with Hilt | Android-Entwickler. Abgerufen am 16. September 2020 (englisch).
  20. Innovative Sprach-Features in Kotlin. Informatik Aktuell (Magazin), 19. Juni 2018, ehemals im Original (nicht mehr online verfügbar); abgerufen am 16. September 2020.@1@2Vorlage:Toter Link/www.informatik-aktuell.de (Seite nicht mehr abrufbar. Suche in Webarchiven)
  21. Karl Szwillus: Kotlin: Einstieg und Praxis. MITP-Verlags GmbH & Co. KG, 2019, ISBN 978-3-95845-855-0, 9.5.3 Dependency Injection (eingeschränkte Vorschau in der Google-Buchsuche).
  22. phpconference.com Understanding Dependency Injection - Dependency Injection With Symfony’s Service Container
  23. Einstieg in TYPO3 Flow: Erste Schritte mit dem PHP-Framework | Seite 2 | t3n – digital pioneers. Abgerufen am 25. September 2020.
  24. PHP Master | Dependency Injection with Pimple. Abgerufen am 25. September 2020 (englisch).
  25. a-coding-project.de Laravel Service Container Was ist Dependency Injection?
  26. A Quick Introduction to the Spring Python Framework - Developer.com. Abgerufen am 30. August 2020.
  27. a b c d e f Dot NET Dependency Injection Frameworks. In: Codeguru. Abgerufen am 28. August 2020.
  28. a b c d e Application Architecture - First Know Dependency Before Dependency Injection. In: C# Corner. Abgerufen am 12. September 2020.