Search the web
Sign In
New User? Sign Up
altdotnet · Alt Dot.Net Discussions
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Want your group to be featured on the Yahoo! Groups website? Add a group photo to Flickr.

Best of Y! Groups

   Check them out and nominate your group.
Having problems with message search? Fill out this form to ensure your group is one of the first to be migrated to the new message search system.

Messages

  Messages Help
Advanced
"Unity" IoC from Microsoft has been released in CTP..   Message List  
Reply | Forward Message #2774 of 23389 |
FYI:

The .Net world now has another opportunity in choosing their Ioc
container

http://www.codeplex.com/unity

But - do we need this when we already have

- Windsor
- StructureMap
- Spring.Framework
- PicoContainer

... and several more

or should we be happy - because now the "Nobody has been fired for
choosing MS"-guys can enter full-blown TDD world ;-)

Can't wait to hear your thoughts..

/Morten




Sun Feb 17, 2008 10:26 pm

overgaardmorten
Offline Offline
Send Email Send Email

Forward
Message #2774 of 23389 |
Expand Messages Author Sort by Date

FYI: The .Net world now has another opportunity in choosing their Ioc container http://www.codeplex.com/unity But - do we need this when we already have -...
overgaardmorten
Offline Send Email
Feb 17, 2008
10:26 pm

I'm curious about you adding PicoContainer.Net. Do you actually use it? I've never met anyone outside of a couple ThoughtWorks projects who did. ... From:...
Jeremy D. Miller
jeremydmiller
Offline Send Email
Feb 17, 2008
10:39 pm

Nope I'm not using it... Just know it exists :-) ... use it? I've never met anyone outside of a couple ThoughtWorks projects who did. ... in CTP.. ... ...
overgaardmorten
Offline Send Email
Feb 17, 2008
10:53 pm

You can have Windsor....when you pry it from my cold, dead hands ... From: overgaardmorten <overgaardmorten@...> To: altdotnet@yahoogroups.com Sent:...
JP Hamilton
jphamil
Offline Send Email
Feb 18, 2008
12:12 am

There's another way to look at Unity. Having a usable container of their own means the P&P guys can build DI friendly frameworks, and they seem to be...
Jeremy D. Miller
jeremydmiller
Offline Send Email
Feb 18, 2008
12:38 am

Unity probably will be used by many because it's from Microsoft, but I also think that it will be a logical choice for project's using Enterprise Library. I...
Derek Greer
derekgreer
Offline Send Email
Feb 18, 2008
3:27 am

Yes, EntLib4 is taking the same approach. Grigori ... but I also ... Enterprise ... the same ... Library ... On Behalf ... released in ... their ... seem to be...
Grigori Melnik
melgregca
Offline Send Email
Feb 18, 2008
11:15 pm

*There's another way to look at Unity. Having a usable container of their own means the P&P guys can build DI friendly frameworks, and they seem to be ...
Ben Scheirman
ben.scheirman
Offline Send Email
Feb 18, 2008
3:33 am

While Unity itself is new, it sits on top of Object Builder which has been around for several years now. While Object Builder certainly has its shortcomings...
Derek Greer
derekgreer
Offline Send Email
Feb 18, 2008
3:51 am

Honestly, I think it's going to be a perfectly acceptable minimalist IoC container that covers the basics. I don't see Unity even remotely approaching the big...
Jeremy D. Miller
jeremydmiller
Offline Send Email
Feb 18, 2008
3:40 am

I think it will be lightweight as advertised, but it will also be highly extensible. As such, it will be able to support any feature you want it to have. ...
Derek Greer
derekgreer
Offline Send Email
Feb 18, 2008
3:56 am

The one thing that worry me about Unity is the behavior. It is doing some fairly odd things at the moment. Not from a code perspective, from a design...
Ayende Rahien
Ayende@...
Send Email
Feb 18, 2008
5:10 am

Ayende, I'm not sure I follow what you are saying. Object Builder provides a DependencyAttribute which allows you to specify a NotPresentBehavior. The ...
Derek Greer
derekgreer
Offline Send Email
Feb 18, 2008
6:00 am

unity.Resolve<RandomObjectNotInContainer>() It will attempt to resolve that through the container, instead of throwing....
Ayende Rahien
Ayende@...
Send Email
Feb 18, 2008
6:12 am

This is really only surprising because you're used to something else. Not surprisingly, I find this more natural, and Windsor's behavior to be excessively...
Brad Wilson
bradw_64
Offline Send Email
Feb 18, 2008
8:21 am

I can make arguments to either case, but I think that requiring explicit registration is a better alternative. I recently added Ad Hoc registration to Windsor,...
Ayende Rahien
Ayende@...
Send Email
Feb 18, 2008
8:32 am

I didn't say your opinion was invalid. I just said it's only one point of view. Sometimes, people like choices that offer differentiation. :)...
Brad Wilson
bradw_64
Offline Send Email
Feb 18, 2008
8:39 am

I wholeheartedly agree with Brad. Just because everyone else if jumping off a bridge doesn't mean Unity has too either. This has also been demonstrated in...
Daniel Cazzulino
cazzulino
Offline Send Email
Feb 20, 2008
2:16 am

... minimalistic approach to a sometimes overloaded topic (WRT existing implementations). That may also be its main drawback, depending on how you see it, of...
Casey Charlton
caseycharlton69
Offline Send Email
Feb 20, 2008
5:07 am

I’d be a little nervous about the container going hog-wild and loading a bunch of stuff I didn’t want into the container, though. I can see how this would...
Chad Myers
chad.myers94
Offline Send Email
Feb 18, 2008
3:22 pm

(Adding Grigori Melnik to the conversation) Glenn From: altdotnet@yahoogroups.com [mailto:altdotnet@yahoogroups.com] On Behalf Of Chad Myers Sent: Monday,...
Glenn Block
glenn_block
Offline Send Email
Feb 18, 2008
9:58 pm

It doesn’t go “hog wild”, it sees if it can manufacture the type based on the loaded types. From: altdotnet@yahoogroups.com...
Glenn Block
glenn_block
Offline Send Email
Feb 18, 2008
9:59 pm

Just to satisfy my curiosity… Let A be a type which is NOT in the container and is dependent upon types B and C, which are in the container, and type D which...
Chad Myers
chad.myers94
Offline Send Email
Feb 18, 2008
10:09 pm

... Again, I can't speak for Unity since I'm not on that team. ObjectBuilder 2's default creation strategy, in absence of something already in the container, ...
Brad Wilson
bradw_64
Offline Send Email
Feb 18, 2008
11:40 pm

Brad, can you talk about the relation between B2 and Unity? Is Unity based on OB2? More inline... ... I like this approach, and in Windsor you can do the same...
Ayende Rahien
Ayende@...
Send Email
Feb 19, 2008
12:28 am

Unity is based on OB2 with some enhancements....
Glenn Block
glenn_block
Offline Send Email
Feb 19, 2008
3:02 am

... Scott Densmore and I worked on something we called "OB2", but was never officially released. There will be an official OB2 based on that code, but it may...
Brad Wilson
bradw_64
Offline Send Email
Feb 19, 2008
3:06 am

... aggressive caching. Just to clarify. I was a dev lead on that project, and the port was not about caching actually. We had to be much more aggressive, as...
Daniel Cazzulino
cazzulino
Offline Send Email
Feb 20, 2008
2:32 am

I agree with Brad. I find the Unity approach much more natural. That said, I think the difference in opinion stems from how one is first introduced to the...
Derek Greer
derekgreer
Offline Send Email
Feb 18, 2008
3:01 pm
First  | < Prev  |  Last 
Advanced

Copyright 2009 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines - Help