Microsoft Visual FoxPro
Visual FoxPro | |
---|---|
Basisdaten
| |
Entwickler | Microsoft Corporation |
Erscheinungsjahr | 1984 |
Aktuelle Version | 9.0 SP2 (11. Oktober 2007) |
Betriebssystem | Windows |
Kategorie | IDE |
Lizenz | Proprietär |
deutschsprachig | nein |
Visual FoxPro Home |
Microsoft Visual FoxPro (VFP) ist eine 2007 abgekündigte[1] RAD-Programmierumgebung von Microsoft für datenzentrierte Anwendungen. Sie basiert auf einer objektorientierten Programmiersprache (deren prozedurale Basis eine stark erweiterte xBase-Sprache ist) und auf einem relationalen Datenbanksystem. Neben klassischen Desktop-Anwendungen auf Basis des integrierten Datenbanksystems werden auch server- und webbasierte Lösungen entwickelt. Seit Anfang 2005 ist die Version 9 erhältlich; Microsoft sagt derzeit einen Produktsupport für diese Version bis zum Januar 2015 zu[2]; Eine Weiterentwicklung wird durch Microsoft ausgeschlossen. Microsoft führte den MVP-Titel "Developer, VFP" trotz der Abkündigung bis 2010 weiter, seit Januar 2011 ist diese Sparte aus dem MVP-Programm gestrichen. Nach wie vor gibt es weltweit eine rege Entwicklergemeinde. Zu den wichtigsten aktuellen Erweiterungen für VFP durch die Entwicklergemeinde zählt sicherlich das von Christof Wollenhaupt entwickelte Laufzeitmodul Guineu, das den Bytecode compilierter VFP-Programme unter Verwendung der .NET-Umgebung ausführt.[3]
Geschichte
Visual FoxPro ging aus dem zuerst 1984 als Konkurrenzprodukt zu dBASE entwickelten FoxBASE hervor. Dieses wurde später unter dem Namen FoxPro vertrieben und verfügte über Varianten für die Betriebssysteme DOS, Xenix bzw. SCO-UNIX, Windows sowie eine für den Mac. Es war damit auch unter anderen Betriebssystemen lauffähig, für die keine spezifischen Versionen existierten, wie zum Beispiel OS/2 oder Linux. Das Produkt wurde 1992 von Microsoft übernommen und ab 1995 mit der Versionsnummer 3.0 als objektorientierte 32-Bit-Windows-Version mit dem Namen Visual FoxPro ausgeliefert. Es ist im Bereich der in den 1980er- und 1990er-Jahren sehr populären PC-Datenbank-Systeme für .DBF-Tabellen das letzte Tool, das einen nennenswerten Marktanteil hat und sich in einer langjährigen Weiterentwicklung durch Microsoft befand.
Visual Foxpro besteht im Wesentlichen aus den folgenden Bestandteilen:
- einer objektorientierten Programmiersprache (die auch noch prozedurale Elemente enthält)
- einer Entwicklungsumgebung (mit visuellen Werkzeugen, Editor und Debugger)
- dem integrierten Datenbanksystem
- dem Berichtsgenerator
Nach wie vor werden von vielen (auch deutschen) Herstellern Erweiterungen angeboten.
Mit Visual Foxpro entwickelte Anwendungen können sowohl mit der integrierten Datenbank arbeiten als auch mit SQL-Datenbanken über ODBC und ADO (z. B. mit MS-SQL Server, MySQL, Oracle etc.). Die Möglichkeit zur sehr schnellen Verarbeitung lokal gespeicherter Zwischenergebnisse mittels SQL- und xBase-Befehlen wird in der Regel intensiv genutzt. Visual FoxPro unterstützt verbreitete Technologien wie SQL, HTML, SOA (serviceorientierte Architektur), ActiveX, COM, XML und Webservices. Für Anwendungen fallen keine Laufzeitgebühren an.
In vielen Großunternehmen Deutschlands wird VFP eingesetzt. Von verschiedenen Firmen werden individuelle Lösungen sowie Branchenlösungen entwickelt und gepflegt.
Die deutschsprachige Entwicklergemeinde um Visual FoxPro ist sehr aktiv. Jährlich findet eine Entwicklerkonferenz statt, es gibt eine bundesweit organisierte Anwendergruppe, zusätzlich finden in einigen Städten regelmäßige Anwendertreffen statt.
Innerhalb von Microsoft wurden durch die Entwickler der Visual Studio Data Group viele Technologien aus Visual FoxPro nach Visual Studio und .NET übernommen, um hier eine verbesserte Entwicklung datenzentrierter Anwendungen mit C# und Visual Basic .NET zu erreichen.
Ähnliche Produkte
Weblinks
- Microsoft FoxPro Deutschland
- Deutsche Foxpro Usergroup - und deutschsprachige Bücher zu FoxPro
- Seite zur Historie von Foxpro (englisch)
- VFP Entwicklerkonferenz
- Foxpro Wiki (englisch)
- foxite Foxpro Usergroup (englisch)
- universalthread.com Englisches Forum, hauptsächlich für Foxpro
- VFPX - diverse Foxpro opensource Projekte
Einzelnachweise
- ↑ Nachricht im VFP-Developer Center zur Abkündigung (engl.), abgerufen 30. Juni 2012
- ↑ Eintrag im Microsoft Support Lifecycle zu Visual FoxPro (englisch)
- ↑ Guineu