The Smart Client Software Factory has a learning curve, as it uses a MVC or
MVP pattern (Model-View-(Controller|Presenter)). The benefit of using it is
you have testability all the way up to the UI bits and clean separation of
concerns. With discipline, you can accomplish the same without the Factory.
I, personally, feel it is worth it, as I am a TDD advocate. Your mileage may
vary. If nothing else, sit down with it and take it for a spin. The learning
curve is either worth it to you or not, but only you can figure that out. If
part of a team, get buy in prior to instituting this, or you will have
severe backlash.
--
Gregory A. Beamer
MVP, MCP: +I, SE, SD, DBA
Subscribe to my blog
http://gregorybeamer.spaces.live.com/lists/feed.rss
or just read it:
http://gregorybeamer.spaces.live.com/
********************************************
| Think outside the box! |
********************************************