I suppose once Wally blogs about a topic, it has broad developer interest. I read the news on Visual FoxPro specific blogs earlier in the day, and I emailed the story to my coworkers. Today, Microsoft announced the end of active development on Visual FoxPro.
Personally, this is not a surprise in any way. Ever since the announcement that VFP would never move to 64bit, I've known this day was coming. Furthermore, I spent a day with the Microsoft PM for VFP in January, and he gave no indication that the future would be any different. With that said, I want to share my thoughts on what this announcement means for Visual FoxPro applications and developers.
On a DotNetRocks episode, Don Box was asked if COM is dead. His response applies to Visual FoxPro as well. Don replied, "COM isn't dead, COM is done." That is the best summary I can think of regarding this announcement. Visual FoxPro isn't dead, Visual FoxPro is done. We can certainly unpack that in a number of ways, but I will mention two details to back up that statement. Microsoft is releasing service pack 2 for Visual FoxPro 9 to make VFP fully Vista compliant. Microsoft has developed a set of .NET managed extensions to VFP named Sedna, and released these extensions as shared source.
So, we have a stable, Vista certified platform with a bunch of Microsoft developed hooks into the .NET framework. They have provided VFP developers everything they need to maintain their existing apps on the most recent version of Windows, and they have provided the tools to extend those apps using .NET. Now, I don't think anyone is suggesting green-field development with Vi