Review just posted on RegDeveloper.
In it I quote Peter Lindsey of component vendor Infragistics, who says that:
Microsoft, in trying to capture credibility within the media market, has poorly represented the value of WPF to business application developers.
The problem is that Microsoft decided to tell its customers not to use WPF (Windows Presentation Foundation) for line-of-business applications, which is a strange way to launch your next-generation GUI API, and tough on vendors such as Infragistics who have been busy providing business-oriented components like xamDataGrid.
Not everyone agrees that WPF is a no-hoper for business apps. See this post from software architect Ivan Towlson:
For me, the killer application of WPF is not bouncing buttons with dancing elves trapped inside them. The killer application is information visualisation, the kind of things you get from Tufte and the periodic table. And that’s something that even forms-style, line-of-business applications will find worthwhile.
When Microsoft introduced .NET it made great efforts to get VB 6 developers to upgrade and migrate their projects, even though there were sound technical reasons for caution. Why is it that with WPF those reasons for caution, valid though they are, have been allowed to dominate the messaging to the extent that most developers probably have the impression that WPF is irrelevant?