[LINK] List of. NET Dependency injection Containers (IOC)

Source: Internet
Author: User

Http://www.hanselman.com/blog/ListOfNETDependencyInjectionContainersIOC.aspx

I ' m trying to expand my mind around dependency injection in. NET (beyond the both Frameworks I ' ve personally used) and an S Tarting to put together a list of. NET Dependency injection Containers and IOC resources.

Here's what I ' ve got so far. What am I missing?

  • Castle Windsor based on the Castle microkernel.
    • Licensed under Apache 2
    • Currently 1.0 RC3
    • Well documented and used by many.
  • StructureMap has been around since June 2004
    • Licensed under Apache 2
    • Actively developed and approaching v2.5.
    • Written by Jeremy D. Miller
  • Spring.net
    • Licensed under Apache 2
    • Currently 1.1, working on 2.0
    • Written by Mark Pollack
  • AUTOFAC intends to is IoC with a C # 3.0 flavor, but also supports 2.0.
    • Licensed under MIT
    • Written by Nicholas Blumhardt and Rinat Abdullin
  • Unity
    • Licensed as Ms-pl
    • Recently released
    • Written by Chris Tavares.
    • Build on the "kernel" of ObjectBuilder:
    • ObjectBuilder was formerly MSFT's only public foray into DI/IOC
      • Custom PnP License, more restrictive than MS-PL
      • Part of the MS PnP Group
      • Written by Brad Wilson, Peter Provost and Scott Densmore
  • puzzle.nfactory  
    • Licensed under the Lesser GPL
    • Part of the larger Puzzle Framework
    • Written by Roger Alsing and Mats Helander
  • Ninject formerly "Titan"
    • Licensed under Apache 2
    • Was quiet, but had recently sprung back to life.
    • Written by Nate Kohari
  • s2container.net on version 1.3.7.
    • Port of Java ' s SEASAR2
  • Picocontainer.net
    • Port of Java ' s Picocontainer
    • Written by Aslak Hellesøy
  • Linfu  
    • Licensed under Lesser GPL
    • Written by Philip Laureano
  • Hacked DIY (do It yourself)
    • There is many examples of quicky IOC Containers. Interesting for learning but little else.
      • Oren Eini ' s IOC in lines and a follow up in Ken Egozi's IOC in lines

What projects has I forgotten? thanks!

[LINK] List of. NET Dependency injection Containers (IOC)

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.