Craig: "The announcement YAG made regarding VFP 9.0 being the last version confirmed what most in the community (those with their ear to the ground or with the ability to read between the lines) already suspected. While an official MS announcement discontinuing active development of one of their products is always noteworthy, this announcement was non-news for the most part. My personal reaction upon reading the announcement was, “whatever”.
Microsoft’s Sedna project provides many new and improved add-ons for Visual Foxpro developed using Visual FoxPro, Windows Script, and VB.NET. Sedna will provide value to developers using VFP 9.0. However, its true value is in showing the VFP Community how Visual FoxPro can be successfully improved and extended without having to modify the VFP runtimes. The ability to effectively extend Visual FoxPro, coupled with the release of VFP 9.0 SP2 (which will provide improved Vista compatibility and enhanced reporting capabilities), is all the VFP Community really needs to take Visual FoxPro where it needs to go in the next decade."
Stuart: "Do projects like VFPx bode well for VFP’s survival? I.e., could it become a phenomenon like OpenOffice?"
Craig: "Community-based, open-source projects like VFPx are the only way to ensure an extended future for Visual FoxPro. Now, while it would be gracious and very generous of Microsoft to release the Visual FoxPro source to the VFP Community, that’s never going to happen. Given Visual FoxPro’s unrivaled speed and data handling capabilities, it is far too valuable/dangerous to Microsoft’s overall plans and a number of their current flagship products. Luckily, Visual FoxPro is very extensible. Visual FoxPro has an API that can be accessed via C/C++ (allowing for the creation of FLLs that can be used to extend the language set). It has two of the most liberal EULAs ever issued by Microsoft governing the modification and distribution of the source provided in Visual FoxPro’s XSource and FFC. And, Visual FoxPro is COM-aware, so it can be extended using .NET assemblies through COM interoperability.
Those are just a few examples of how Visual FoxPro can be extended. It would take several more pages to recount all of the ways that Visual FoxPro can be enhanced without direct assistance from Microsoft."
Stuart: "Any overall perspective you would care to provide?"
Craig: "Since FoxPro was purchased by Microsoft in 1992, it has remained a unique and surprising gem in Microsoft’s product line. For over two decades FoxPro has remained king when it comes to creating data-centric applications. In my opinion, there’s nothing in the present or on that distant, ever-shifting horizon that will change this. While others have thrashed about with DAO, RDO, ADO, ADO.NET, and now DLINQ in a futile attempt to achieve a small portion of what FoxPro developers have been taking for granted for over two decades, FoxPro developers have been about the business of creating robust, extremely fast, data-centric applications that meet the needs of the customers they serve. I am proficient in a number of languages and technologies, but when it comes to data-centric applications Visual FoxPro invariably gets the nod. Ultimately, the consumer makes the decision whether a product has reached its end or not, and I’m betting that in the absence of a viable alternative Visual FoxPro developers will be in the black for a long time to come."
Remember Me
a@href@title, b, blockquote@cite, em, i, strike, strong, sub, super, u