Yeah, a case study would be nice. It doesn't help that DIP is a very common search term, so there's a lot of time spent sifting through garbage results.
I'm interested in it for a number of reasons. As you mention, Justin, it's a framework designed to facilitate large scale python applications implementing the MVC design pattern. Onc of the big features that I'm interested in is type safety. Python is a terrific language, in part, due to its ability to handle types so fluidly. But this can cause some problems: duplicate type checking code everywhere cluttering your source files, lack of type checking and the resulting bugs, inflexible function calls vs way too flexible functions with too many args, etc. I've been considering doing this on our own, but quite frankly, the thought of it is daunting when considering the actual work I have to get done. I'll continue to look at it and will re-post when I have something useful. -Judah On Fri, Jun 8, 2012 at 10:46 AM, Justin Israel <[email protected]>wrote: > I actually would love to hear a case study from someone who did actually > use DIP. So far, I have never seen anyone mention this framework once in > any context. I tried to look into it once before but I still don't fully > get its use case. > I see that its meant to be a toolkit agnostic interface for mixing models, > views, and controller components. My assumption is that you design these > components around dip, which then exposes a common interface for it to > translate between toolkits. > > Though, as much as I read the docs... I still don't get how it solves *my* > problems yet. if its any good, you would think someone would have a blog > post about it out there. > > > On Fri, Jun 8, 2012 at 9:41 AM, Judah Baron <[email protected]> wrote: > >> Has anyone used DIP? >> >> I've been looking at it as a possibility for the future, but I'm not >> finding much chatter, or feedback. If anyone has any experience, direct or >> anecdotal I would be grateful to hear it. >> >> Thanks, >> -Judah >> >> -- >> view archives: http://groups.google.com/group/python_inside_maya >> change your subscription settings: >> http://groups.google.com/group/python_inside_maya/subscribe >> > > -- > view archives: http://groups.google.com/group/python_inside_maya > change your subscription settings: > http://groups.google.com/group/python_inside_maya/subscribe > -- view archives: http://groups.google.com/group/python_inside_maya change your subscription settings: http://groups.google.com/group/python_inside_maya/subscribe
