CompositeUI -VS- SmartInstitute CodeProject Article?
-
Hello: I have used Omar Al Zabir's article Implement a Microsoft Word-like Object Model for Your .NET Framework Application[^] as the basis for several applications I have written now, partially because it made for a solid basis for developing Smart Client applications, but also as a means to learn some of the more advanced capabilities contained in the article Developing next generation Smart Clients using .NET 2.0 working with existing .NET 1.1 SOA based XML Web Services[^]. Where does one start when discussing this great framework? Everything about it is elegant, in addition to the fact that it provides a soup-to-nuts complete Enterprise application infrastructure including data access layer using .netTiers templates, a custom enhanced Business Layer facade, secure access to the services in the smart client, elegant implementation of the 'command' and 'mvc' patterns in the smart client, attractive user interface, etc.. That being said, as far as I can tell, the only competitor to this framework is the CompositeUI Application. My question is this: Have any other developers evaluated both of these architectures, and if so, what reasons have you chosen to use CompositeUI or SmartInstitute?
-
Hello: I have used Omar Al Zabir's article Implement a Microsoft Word-like Object Model for Your .NET Framework Application[^] as the basis for several applications I have written now, partially because it made for a solid basis for developing Smart Client applications, but also as a means to learn some of the more advanced capabilities contained in the article Developing next generation Smart Clients using .NET 2.0 working with existing .NET 1.1 SOA based XML Web Services[^]. Where does one start when discussing this great framework? Everything about it is elegant, in addition to the fact that it provides a soup-to-nuts complete Enterprise application infrastructure including data access layer using .netTiers templates, a custom enhanced Business Layer facade, secure access to the services in the smart client, elegant implementation of the 'command' and 'mvc' patterns in the smart client, attractive user interface, etc.. That being said, as far as I can tell, the only competitor to this framework is the CompositeUI Application. My question is this: Have any other developers evaluated both of these architectures, and if so, what reasons have you chosen to use CompositeUI or SmartInstitute?
Personally, I think the Composite UI App Block sucks! I've studied it intensely fro 6 months and MAYBE after about 6 months of studying, you MIGHT be able to put a project together. There is just way to much to grasp. One of our requirements at my company is to make a Framework that all projects can be built from. I would NEVER base this framework off of the Composite UI! I would be training developers for years! I understand that MS must make App Blocks which work for all cases and all scenarios. However, most of their naming conventions and the way they've put things together could have been done so much better and cleaner! One thing in particular is developing Plugins. If you use the Composite UI, not only will your Plugin need to know everything about the Host, but you Host also needs to know everything about your Plugin!!! :wtf: Decoupled model my a$$!