Wir machen Informationen sichtbar
Microsoft Visual FoxPro ist eine integrierte Entwicklungsumgebung mit objektorientierter Sprache, integrierter Reporting-Umgebung und eigener Data-Engine, und damit nativer Unterstützung für DDL- und DML-Kommandos, um nur einiges zu nennen.
Dieses Entwicklungswerkzeug ist schwerpunktmässig für die Erstellung von datenzentrischen Applikationen und Komponenten ausgerichtet. Durch die Integration einer Data-Engine ist Visual FoxPro speziell im Umgang mit Daten sehr stabil und vor allem hoch performant. Es kann damit problemlos in jeder Schicht einer Multi-Tier-Anwendung zum Einsatz kommen.
Visual FoxPro gilt als die schnellste Datenbank im High-End-Desktop-Bereich, kommt aber auch in richtig grossen Projekten zum Einsatz (JFast, EuroTunnel). Visual FoxPro kann Daten aus jedem ODBC-/OLE-DB-unterstützten Back-End in lokale Cursor einlesen. Das macht das Data-Handling einfach, geradlinig und schnell. Die Möglichkeiten sind vielfältig.
Was Microsoft als LINQ (to SQL) in Visual Studio integriert hat umfasst Funktionalitäten, die Visual FoxPro - ebenfalls von Microsoft - bereits seit Anfang der 90er Jahre kennt und bietet.
Leider hat Microsoft die Weiterentwicklung von Visual FoxPro mittlerweile eingestellt, obwohl Visual Studio (auch in Version 2013) noch immer nicht alle Funktionalitäten bereitstellt, die Visual FoxPro bietet. Für die nächsten Jahre gibt es trotzdem keine Probleme für VFP-Anwendungen. Sie laufen auch auf aktuellen 64-bit-Plattformen. Der Support für 32-bit Anwendungen und damit die Unterstützung für Visual FoxPro wird uns noch für etliche Jahre erhalten bleiben, da es immer noch viele Software-Produkte auf dem Markt gibt, die unter 32-bit laufen. Bis dahin unterstützt eine aktive Community die Erweiterung von Visual FoxPro.
Für eine Übergangszeit können Kombinationen von VFP- und .NET-Komponenten verwendet werden um den besten Nutzen aus beiden Welten ziehen zu können.