Thursday, February 28, 2008

After writing so much about my own MVC implementation for WPF, I'm happy to see the birth of Prism. This is what the site has to say about it:

"Prism" addresses the challenges around building complex enterprise WPF applications. As the complexity increases and the teams grow, the application becomes increasingly difficult to maintain. Using "Prism" enables designing a composite application that is composed of many discrete, loosely coupled modules. These modules can be developed, tested and deployed by separate teams.
It provides the following benefits:

  • Provides complete support for WPF
  • Dynamically composes user interface components
  • Application modules are developed, tested and deployed by separate teams
  • Allows incremental adoption
  • Provides an integrated user experience

"Prism" is not a port of previous smart client offerings, instead it is a new deliverable that is optimzed for WPF. It aims to deliver a simplified approach that is more easily adoptable.

Very exciting!! Although I ofcourse will be disappointed if there is not a good way to integrate WF into it.

Sunday, March 02, 2008 3:37:53 AM (Romance Standard Time, UTC+01:00)
Hi

What is it about "Prism" that you think won't allow WF integration? A key principle underlying Prism is dependency injection, this means that you could inject your own services that leverage WF without a problem. There is also nothing stopping you from using Workflow within your "Prism" app.
Sunday, March 02, 2008 12:29:29 PM (Romance Standard Time, UTC+01:00)
Hi Glenn,

I don't see anything in the post which suggests I think there will be no WF integration. The last sentence just states I would be disappointed IF there would be no good way to integrate it, suggesting I do not know if there is, at that point.

Obviously I can inject a service that uses WF, but what I am looking for is using workflow as a controller (without writing adapters). That would rock. I'm curious to see if "prism" offers specific functionality to do that (again, being disappointed if it does not.. ;-) )
Ruurd
Name
E-mail
Home page

Comment (HTML not allowed)  

Enter the code shown (prevents robots):