Monday, March 17, 2008

They say all good things come to an end. It looks like PowerBuilder is one of those good things.

Rapid application development has always been important to business and PowerBuilder has to be among the most successful RAD products of all times. But it's time to move on. "PowerBuilder for .NET" doesn't seem to be gaining traction. What's a career PowerBuilder jockey supposed to do? Do you have to take a big productivity hit and also climb the whole .NET learning curve all at once?

Maybe it's not so bad. My company, IdeaBlade, is hosting a MSDN Webinar on Migrating from PowerBuilder to .NET It's a panel discussion among some experts who've been down this path before. I can vouch for two of them personally, Sean Flynn and Chuck Miller, having spent long hours with both. I haven't met the Microsoft guy, Terry Clancy, but I've heard good things about him. The fourth fellow, Jay Traband, is our CTO so you know I've got to be kind despite the fact that he and I have been jawing at each other since 1986 :-)

If PowerBuilder is your cup of tea, you definitely should register and attend on Wednesday, April 2, 2008, 2:00 PM ET / 11:00 AM PT.

Thursday, March 13, 2008

I wrote before about how Patterns and Practices is taking the lessons of CAB and applying them to a new project - the development of a compositional application architecture for WPF. The project is called Prism.

Prism is catching the first rays of public sunshine. Glenn Block announced the a Prism drop in his blog post today. It comes with a reference implementation (RI) to motivate the design decisions and demonstrate Prism at work.

I'm looking forward to digging in. I've seen some earlier Prism facets and been pleased with the direction.

I'll repeat Glenn's caveats: these are not real Prism bits - not beta, not CTP. They are more like spikes. Assume almost everything will change. Don't even dream of using it in production.

On the other hand, I think it's well worth examining to see where Prism is headed and to confirm for yourself that "by gosh, they might actually deliver something useful and intelligible in reasonable time." They've made no delivery promises - not about content, not about timing. But the auguries are very good.

About Me

Ward is a Microsoft MVP and the V.P. of Technology at IdeaBlade (www.ideablade.com), a software consultancy and the makers of the "Breeze JS" and "DevForce" client data management libraries for JavaScript and .NET application development.
Ward often obsesses on client technologies for business applications, data access, and development practices.