On Sun, Feb 15, 2004 at 05:17:46PM +0100, Friedrich Hagedorn wrote:
Hallo Tobias,
Hi Friedrich,
Damit würdest du dich aber auf ein Datenbanksystem festlegen und müsstest später, wenn die aktuelle Datenbank deinen Ansprüchen nicht mehr gerecht wird, deine ganzen Quellen umschreiben. Aus diesem Grund empfehlt es sich immer am Anfang eines Projekts einen Datenbanklayer zu benutzen.
Also sowas wie ODBC?
ODBC _versucht_ das, allerdings sind die ODBC Treiber meist sehr langsam und haben nur einen begrenzten Funktionsumfang.
Naja, es muss halt nur die Bibliotheken für Windows und Linux geben. Bei Bibliotheken für bestimmte Anwendungszwecke (z.B. Datenbankzugriff) mag das noch funktionieren, aber gerade bei Betriebssystemzugriffen gibt es unter Windows arge Probleme, da die POSIX Schnittstelle da nur in den Köpfen einiger Marketingmanager existiert...
Und was gibt es da so für Lösungen um Plattformübergreifend zu programmieren? Ausser jetzt Qt?
Da wären sicher an erster Stelle die Scriptsprachen zu nennen, bei denen ich Python den Vorzug geben würde.
Normales Dateihandling müsste ja über die Standartlibs abgedeckt sein?
Normales Öffnen und Schließen dürfte kein Problem sein, aber schon bei der Abfrage der Statusinformationen (unter Unix stat(2)) gehen die Probleme los.
Ciao, Tobias