Fragen und Antworten zu Visual FoxPro 9.0

Hier finden Sie die Antworten auf häufig gestellte Fragen zu Visual FoxPro 9.0.

Welche Arten von Anwendungen kann ich mit Visual FoxPro 9.0 entwickeln?
Mit seiner LocalCursor-Engine, der engen Verbindung zwischen Programmiersprache und Datenbank und mit seinen mächtigen Features ist Visual FoxPro 9.0 ein hervorragendes Werkzeug zum Entwickeln von Datenbanklösungen jeder Größenordnung, von Desktop- und Client/Server-Datenbankapplikationen bis zu datenintensiven COM-Komponenten und XML-Web Services.

Visual FoxPro 9.0 ist ein Anwendungsentwicklungs-Tool zum Erzeugen extrem leistungsstarker Datenbank-Anwendungen und Komponenten. Seine datenzentrierte, objektorientierte Sprache bietet Softwareentwicklern ein zuverlässiges Toolset zum Aufbau von Datenbank-Anwendungen für den Desktop, für Client-Server-Umgebungen oder das Web, durch die Verwendung von Komponenten und XML-Web Services. Sie erhalten alle Werkzeuge, die notwendig sind, um Daten in den Griff zu bekommen - vom Organisieren von Tabellen, dem Ausführen von Abfragen oder der Herstellung eines integrierten relationalen Datenbank-Managementsystems (RDBMS) bis hin zum Programmieren einer kompletten, ausgereiften Datenmanagement-Anwendung für Endbenutzer.

Kann ich Visual FoxPro zum Erstellen von Web-Anwendungen einsetzen?
Visual FoxPro-COM-Komponenten können mit den Internet Information Services (IIS) verwendet werden, um sehr leistungsfähige Internet-Datenbankanwendungen aufzubauen, denn Visual FoxPro-Komponenten können problemlos von Active Server Pages (ASP) aufgerufen werden. Visual FoxPro ist kompatibel mit ASP, aber noch besser funktioniert es in Verbindung mit dem moderneren ASP.NET. Die Komponenten sind zum Retrieval und zur Bearbeitung von Daten fähig, und sie erzeugen einen Teil des HTML-Codes, der an den Benutzer zurückgegeben wird.

Kann man XML-Web Services mit Visual FoxPro verarbeiten?
Ja, Visual FoxPro macht es einfach, XML-Web Services zu verarbeiten, denn es enthält das SOAP-Toolkit als integrierten Bestandteil.

Ist Visual FoxPro Teil des MSDN-Abonnements?
Ja, Visual FoxPro wird bei der Professional-, der Enterprise- und der Universal-Ausgabe des MSDN-Abonnements mitgeliefert. Visual FoxPro 9.0 steht für MSDN-Abonnenten zum Herunterladen bereit, über die MSDN Subscriber Downloads.

Wie lange wird Visual FoxPro von Microsoft supportet?
Visual FoxPro 9.0 erhält den Standard-Support von Microsoft bis einschließlich Dezember 2009 sowie erweiterten Support bis einschließlich Dezember 2014 (zweitausendvierzehn) über den Lebenszyklus-Support-Plan für Entwicklertools.

Wie lange wird das bei Visual FoxPro 9.0 mitgelieferte SOAP-Toolkit von Microsoft unterstützt werden?
Lizenzierte Visual FoxPro 9.0-Benutzer verfügen über einen speziellen Lebenszyklus-Supportplan für das SOAP-Toolkit, welches von Microsoft über denselben Support-Plan unterstützt wird wie Visual FoxPro 8.0, d.h. bis einschließlich Dezember 2008 und im erweiterten Support bis einschließlich Dezember 2013.

Wird Visual FoxPro 9.0 mit dem künftigen Visual Studio 2005 und SQL Server 2005 kompatibel sein?
Ja. Wir haben die XML-Unterstützung verbessert und neue Datentypen in Visual FoxPro 9.0 verfügbar gemacht, was die Interoperabilität mit .NET und die Kompatibilität zu SQL Server verbessert.

Wie steht Visual FoxPro 9.0 im Vergleich zu SQL Server 2000 da?
Wir stellen Visual FoxPro nicht in einen Gegensatz zu SQL Server 2000. Wir positionieren SQL Server 2000 als eine Datenbank-Engine und Visual FoxPro als Entwicklerwerkzeug. Auch wenn Visual FoxPro eine eingebaute Datenbank-Engine hat, wird es trotzdem nicht als eine ausschließliche Standalone-Datenbank-Engine positioniert. Der Trend weist in die Richtung, daß eine steigende Anzahl Visual-Foxpro-basierter Anwendungen SQL Server 2000 als den Datenspeicher in der jeweiligen Lösung verwendet. Dies muß natürlich keineswegs so sein; es kommt auf die Anforderungen der Lösung an. SQL Server bietet Sicherheit, Zuverlässigkeit, Replikation und viele andere Features einer kompletten relationalen Datenbank-Engine, wohingegen das Visual FoxPro-Datenbanksystem ein offenes Datei-basiertes DBF-System ist, das nur einige jener Features hat. Wir überlassen es den Entwicklern und den Unternehmen, die verschiedenen Microsoft-Produkte und –technologien zu positionieren, sie miteinander zu vergleichen und zu entscheiden, welche davon sie wann und wie am besten einsetzen.

Gibt es Pläne, die Grenze von 2 Gigabyte Datenbankgröße bei Visual FoxPro zu anzuheben?
Nein, wir haben aus vielerlei Gründen keine Pläne, die Grenze von 2 GB Datenbankgröße in Visual FoxPro anzuheben, wozu auch die 32-Bit-Architektur zählt, die in diesem Produkt bereits besteht. Abgesehen von der Möglichkeit, SQL Server 2000 mit Visual FoxPro 9.0 zu benutzen, steht eine zusätzliche Option bei SQL Server 2005 Express bevor, die die 2-GB-Grenze des MSDE auf insgesamt 4 GB ausdehnt.

Wie verhält sich Visual FoxPro unter Longhorn?
Wie sich Visual FoxPro zu Longhorn verhält, können wir erst diskutieren, sobald Longhorn nahezu vollständig ist und kurz vor der Veröffentlichung steht.

Gibt es Pläne, Visual FoxPro 64-Bit-Versionen des Windows-Betriebssystems unterstützen zu lassen?
Nein. Wenngleich Visual FoxPro bei 32 Bit bleiben und keine 64-Bit-Adressierung nativ benutzen wird, so wird es doch im 32-Bit-Compatibility Mode laufen. Visual Studio 2005 wird das Erstellen nativer 64-Bit-Anwendungen unterstützen.

Wie positionieren Sie Visual FoxPro im Verhältnis zu Microsoft Access?
Microsoft Access, die in Office enthaltene Datenbank, ist das weitestverbreitete und am einfachsten zu erlernende Datenbank-Werkzeug, das Microsoft anbietet. Wenn Sie ein Datenbank-Anfänger sind, wenn Sie Anwendungen erstellen, die sich Microsoft Office bedienen, oder wenn Sie ein interaktives Produkt mit jeder Menge Komfort möchten, dann wählen Sie Microsoft Access. Visual FoxPro ist ein mächtiges Werkzeug zur schnellen Anwendungsentwicklung (RAD) zum Herstellen relationaler Datenbank-Anwendungen. Wenn Sie ein Datenbank-Entwickler sind, der hauptberuflich Anwendungen entwickelt, und wenn Sie ein Höchstmaß an Geschwindigkeit und Leistungsfähigkeit wollen, dann wählen Sie Visual FoxPro.

Ist Visual FoxPro ein Bestandteil von Visual Studio .NET?
Nein. Visual FoxPro 9.0 ist ein Standalone-Datenbank-Entwicklungswerkzeug, aus vorigen Versionen von Visual FoxPro hervorgegangen und zu ihnen kompatibel. Visual FoxPro 9.0 benutzt nicht das Windows-.NET-Framework und installiert es auch nicht. Visual FoxPro 9.0 ist kompatibel mit Visual Studio .NET 2003 in den Bereichen XML-Web Services, XML-Unterstützung, VFP OLE-DB-Provider und anderen. Visual FoxPro 9.0 und Visual Studio .NET 2003 sind zueinander komplementäre Tools, die großartig zusammenarbeiten, so zum Beispiel Visual FoxPro 9.0 zusammen mit ASP .NET beim Hinzufügen von WebForm-Oberflächen und Mobilgeräte-Oberflächen zu Visual FoxPro-Anwendungen.

Wie lautet Microsofts Position hinsichtlich Visual FoxPro im Verhältnis zu Visual Studio und .NET?
Wir hegen keine Pläne, Visual FoxPro in Visual Studio bzw. .NET zu integrieren, und es gibt auch keine Pläne, in irgendeiner Form eine Visual FoxPro .NET-Sprache bereitzustellen. Stattdessen arbeiten wir daran, viele der großartigen Features, die man in Visual FoxPro findet, in künftige Versionen von Visual Studio zu übernehmen, so wie wir bisher gute Funktionen von Visual Studio in Visual FoxPro eingebaut haben. Wenn Sie .NET-Programmierung betreiben wollen, dann sollten Sie sich mit einer der .NET-Sprachen von Visual Studio befassen.

Sollten Visual FoxPro-Entwickler, die .NET-Programmierung lernen und einsetzen, Visual Basic oder C# als ihre primäre .NET-Programmiersprache wählen?
Es liegt wirklich in der Hand der Entwickler und der Unternehmen, zu entscheiden, welche .NET-Sprache für sie die beste ist. C# ist grundsätzlich für Entwickler, die es bevorzugen, all ihren Code zu schreiben und zu überwachen, sehr quelltext-fokussiert. Visual Basic ist mehr auf schnelle Anwendungsentwicklung, kurz RAD- (rapid application development) und auf einfache Benutzbarkeit orientiert, bietet aber Zugang zur vollen Leistungsstärke des .NET-Frameworks.

Welche neue Features werden nach der Version 9.0 für Visual FoxPro bereitgestellt und wird es eine Version 10.0 geben?
Seit der Freigabe von Visual FoxPro 9.0 arbeitet das FoxPro-Team bei Microsoft an einem Folgeprojekt mit dem Codenamen Sedna. Lesen Sie bitte die Visual FoxPro Roadmap mit der langfristigen Planung von Microsoft für die Weiterentwicklung von Visual FoxPro jenseits der Version 9.0.