Yes, we all know that Microsoft *bought* FoxPro's underlaying technology, that is *FoxBASE*! Everything ever called FoxPro has been a Microsoft product.
Sorry, you're off by a few years. FoxPro had been out for several years before Microsoft bought Fox Software. All of the *Visual* FoxPro releases have been by Microsoft, though. I'm sure you're not familiar with it at all (Microsoft tries so hard to keep it a secret), but Visual FoxPro is a powerful object-oriented development system that can handle all 3 tiers of a typical 3-tier app design. Granted, the data store part of it is lame compared to a real RDBMS, but it is more than sufficient for many apps.
Agreed that FoxPro's xBase implementation is quite quick, but the fact that it's pushed as a high-performance multi-user engine is a bit of an insult. If one more of my clients calls me saying "Help! Our medical management software won't start! Help!" and it turns out that a reindex was attempted while someone was busy inserting pictures of fresh incissions I'll be very annoyed (and charging accordingly).
Well, I'm sure that I could write some equally horrible scenario using *any* system out there. And I've seen tons of crap in all languages on all platforms.
Done intelligently, though, a Visual FoxPro app that uses VFP for the GUI and business logic, and which uses MySQL as the back end, is an incredibly powerful combination. I haven't done VFP development that uses Xbase-type tables in years. You'll never hear about it from Microsoft, though, because they'd rather sell you the full Visual Studio package along with a bunch of Microsoft SQL Server licenses.
As an aside, the VFP community has never really integrated into the whole Microsoft "way" of doing things. There is a large group of developers who develop business apps for Windows desktops in VFP, and use MySQL on Linux servers for the data. At a recent VFP conference, a session on using MySQL was packed.
___/ / __/ / ____/ Ed Leafe http://leafe.com/ http://opentech.leafe.com
-- MySQL General Mailing List For list archives: http://lists.mysql.com/mysql To unsubscribe: http://lists.mysql.com/[EMAIL PROTECTED]