CAB vs. CWAB

Topics: Web Client Software Factory, UIP Application Block discussion, User Forum
Aug 20, 2007 at 9:34 PM
How does Composite UI Application Block relate to Composite Web Application Block. Can the two be built using the same tools, can the two contain the same core code? Assumption is that business logic is the same only the presentation channel would be different using Smart client and/or Web Client Software Factories.
Aug 21, 2007 at 6:12 PM
As far as I know, there are many high-level concepts inside CWAB that were inspired by CAB. You can see this by reading both help documents:

  • It allows you to build clients composed of independent yet cooperating modules.
  • It separates the concerns of module builders from the concerns of the shell developer, allowing business units to concentrate on development of domain-specific modules instead of the client architecture.
  • It provides an architectural framework for producing a consistent and high quality integrated desktop development.
  • It increases productivity and reduces overall development time through consolidating architect and developer efforts.

However, CWAB for example doesn’t have the concepts of WorkItems, SmartParts, Commands or Workspaces. You can take a look at both packages solutions (you can install SCSF/WCSF source code and find them there) to see the differences between them.

Hope it helps!

Luciano G. Panaro
http://staff.southworks.net/lpanaro