On Sun, Feb 15, 2004 at 03:19:02PM +0100, Friedrich Hagedorn wrote: Hi Friedrich,
Das hat den Vorteil das du Code, der nur die Qt Klassen verwendet, unter Linux, MacOSX und Windows compilieren kannst und jedes Mal ein funktionierendes Binary rauskommt. Welche vernünftige compilierte Programmiersprache unterstützt das noch?
Das wusste ich noch nicht. Klingt ja aber echt gut. Kann ich aber nicht mit irgendeiner MySql-lib programmieren, und die für Linux bzw. für Windows kompilieren?
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.
Ich dachte immer, der Vorteil an den Bibliotheken ist, dass man seinen Source-Code einmal schreibt, und nur die Bibliotheken für Linux und Windows existieren müssen.
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...
Ciao, Tobias