Benutzer-Werkzeuge

Webseiten-Werkzeuge


warum_visual_foxpro

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Nächste ÜberarbeitungBeide Seiten der Revision
warum_visual_foxpro [18.09.2019 12:54] – [Was kommt nach FoxPro?] Joachim Hilgerswarum_visual_foxpro [12.02.2020 11:10] – [Historie] Joachim Hilgers
Zeile 10: Zeile 10:
 VFP ist heute zwar immer noch "xBase kompatibel" (was z.B. die unterstützten Sprach Konstrukte betrifft), hat aber im Kern nichts mehr mit dieser Welt zu tun. Die flexiblen und mächtigen auf Datenhandling hin optimierten xBase-Befehle sind im Jahr 95 in ein neu entwickeltes System (VFP 3.0) eingeflossen, das jedoch zum objektorientierten System mit stark erweiterter Datenbank-Engine mutiert ist. Die Erweiterungen waren so gravierend, daß selbst langjährige FoxPro-Experten längere Zeit an diesem "Brocken" zu knabbern hatten.  VFP ist heute zwar immer noch "xBase kompatibel" (was z.B. die unterstützten Sprach Konstrukte betrifft), hat aber im Kern nichts mehr mit dieser Welt zu tun. Die flexiblen und mächtigen auf Datenhandling hin optimierten xBase-Befehle sind im Jahr 95 in ein neu entwickeltes System (VFP 3.0) eingeflossen, das jedoch zum objektorientierten System mit stark erweiterter Datenbank-Engine mutiert ist. Die Erweiterungen waren so gravierend, daß selbst langjährige FoxPro-Experten längere Zeit an diesem "Brocken" zu knabbern hatten. 
  
-Ab der Version 5.0 war VFP seinen Kinderschuhen entwachsen (die da "Unterstützung für 16-Bit-Windows" heißen) und kann lediglich unter 32/64-Bit Windows (Win95, NT, W2000, Vista, 7) ausgeführt werden. Es tritt in direkte Konkurrenz zu den Client- Entwicklungsumgebungen der diversen Hersteller von SQL-Servern (Oracle, Sybase), ist ein sehr guter Client für den MS-SQL Server und als Fileserver-basiertes DBMS wohl immer noch so ziemlich konkurrenzlos. +Ab der Version 5.0 war VFP seinen Kinderschuhen entwachsen (die da "Unterstützung für 16-Bit-Windows" heißen) und kann lediglich unter 32/64-Bit Windows (Win95, NT, W2000, Vista, 7, 10) ausgeführt werden. Es tritt in direkte Konkurrenz zu den Client- Entwicklungsumgebungen der diversen Hersteller von SQL-Servern (Oracle, Sybase), ist ein sehr guter Client für den MS-SQL Server und als Fileserver-basiertes DBMS wohl immer noch so ziemlich konkurrenzlos. 
  
 Im Jahr 2007 hat Microsoft dann bekannt gegeben, dass die zu dem Zeitpunkt aktuelle Version 9 die [[#foxpro_wurde_eingestellt|letzte Version]] sein wird und dass im Rahmen der Produktpflege lediglich Service Packs veröffentlicht werden. Momentan ist VFP 9 SP 2 die aktuellste Version. Im Jahr 2007 hat Microsoft dann bekannt gegeben, dass die zu dem Zeitpunkt aktuelle Version 9 die [[#foxpro_wurde_eingestellt|letzte Version]] sein wird und dass im Rahmen der Produktpflege lediglich Service Packs veröffentlicht werden. Momentan ist VFP 9 SP 2 die aktuellste Version.
Zeile 119: Zeile 119:
 Im wesentlichen kann Delphi ähnlich wie VB platziert werden, hat jedoch deutlich bessere Möglichkeiten im Bereich größerer Projekte. Delphi hat zudem Vorteile bei der Erstellung kleiner EXE-Programme (Keine Abhängigkeit von Runtimes wie bei VB+VFP)  Im wesentlichen kann Delphi ähnlich wie VB platziert werden, hat jedoch deutlich bessere Möglichkeiten im Bereich größerer Projekte. Delphi hat zudem Vorteile bei der Erstellung kleiner EXE-Programme (Keine Abhängigkeit von Runtimes wie bei VB+VFP) 
  
 +===== Python =====
 +Wir versuchen, diesen Abschnitt in absehbarer Zeit zu ergänzen
 +
 +...ist aber definitiv einen Blick wert!
 +
 +
 +===== Javascript / NodeJS =====
 +Wir versuchen, diesen Abschnitt in absehbarer Zeit zu ergänzen
 +
 +
 +===== No Code / Low Code Plattformen =====
 +Wir versuchen, diesen Abschnitt in absehbarer Zeit zu ergänzen
 ===== SQL Server ===== ===== SQL Server =====
  
Zeile 161: Zeile 173:
 VFP bietet für die Entwicklung von Datenbankanwendungen eine ganze Reihe von Features, die nur in diesem Werkzeug verfügbar oder nur hier in dieser Kombination vorhanden sind.  VFP bietet für die Entwicklung von Datenbankanwendungen eine ganze Reihe von Features, die nur in diesem Werkzeug verfügbar oder nur hier in dieser Kombination vorhanden sind. 
  
-VFP benötigt nur seine eigenen DLLs (2) um Applikationen ausführen (ähnlich der VBxRUN.DLL von Visual Basic). Diese enthalten bereits alle Funktionalitäten für die Verwaltung der VFP-Datenbanken. Es müssen keine ODBC-Treiber, Microsoft Data Access Components (MDAC), Jet Engines, Borland Database Engines oder ähnliches installiert werden. Darin enthalten sind auch bereits alle notwendigen Kontrollelemente wie Schaltknöpfe, Eingabefelder, List- und Comboboxen, Grids usw. Es werden somit keine externen Active-X Controls benötigt. +VFP benötigt nur seine eigenen DLLs (2), sowie die auf den meisten Rechnern bereits vorhandenen Visual-C Runtime (msvcr71.dll, msvcp71.dll) um Applikationen auszuführen (ähnlich der VBxRUN.DLL von Visual Basic). Diese enthalten bereits alle Funktionalitäten für die Verwaltung der VFP-Datenbanken. Es müssen keine ODBC-Treiber, Microsoft Data Access Components (MDAC), Jet Engines, Borland Database Engines oder ähnliches installiert werden. Darin enthalten sind auch bereits alle notwendigen Kontrollelemente wie Schaltknöpfe, Eingabefelder, List- und Comboboxen, Grids usw. Es werden somit keine externen Active-X Controls benötigt.
  
  
warum_visual_foxpro.txt · Zuletzt geändert: 01.06.2023 08:58 von Joachim Hilgers