>>I see you've decided to go ahead with Prism.
>>
>>Hopefully your having fun with it. <g>
>>
>>I hooked Prism up to AvalonDock last weekend and created a basic framework/interface for my modules. MEF auto discovers the modules and they incorporate themselves into the menus and toolbars of the framework. So far it's been surprisingly easy to code and I like what I'm getting out of it.
>
>I started using Unity with Prism. When MEF came along I tried comparing it to Unity. In the end, although MEF looked cleaner and simpler, I couldn't work up enough enthusiasm to switch. (I also seem to recall there were a couple of features in Unitty that were useful but not implemented in MEF).
>
>Hadn't looked at AvalonDock before. Just from skimming the codeplex site it looks as if it mimics, to a certain extent, the VS IDE ?
Yep,it mimics the VS IDE quite well. Mostly like it because you can drag tabs out into windows or split the view so you can see more than one tab at a time.
The way I'm designing the modules, they won't be dependent on the host. I'm using services for the Menu,s Tool Bars etc. So the host could be almost anything as long as it loads the required services.