Normal
Ich habe eine Anwendung, die vor 10 Jahren unter Oracle-Light auf einem Windows-Server entwickelt wurde. Dazu muss man wissen, das Oracle dieser DB-Version das PL/SQL explantiert hatte. Serverseitige Logik musste also in einer anderen Programmiersprache statt finden, in meinem Fall war es Java. Eine weitere Hürde war, dass Auszüge der DB auf die Anwender-Clients übertragen wurden und die DB-Programme auch dort laufen mussten, damit die Anwender auch ohne Netzwerkverbindung mit den Daten arbeiten konnten.Nach 5 Jahren wurde der Server auf ein Solaris-System und nach weiteren 3 Jahren auf ein Linux umgezugen. Die Clients blieben aber auf Windows(erst 9x, dann über NT und XP zu derzeit 7). Aufwand für das Anpassen der DB-Logik: 0h.Achja, vorhergesehen hat den Plattformwechsel bei Projektstart niemand.Möglicher Weise wäre dass mit reinem C auch so gewesen, wenn man sich strikt an den POSIX-Standard gehalten hätte. Das bleibt aber eine Vermutung....byeTT
Ich habe eine Anwendung, die vor 10 Jahren unter Oracle-Light auf einem Windows-Server entwickelt wurde. Dazu muss man wissen, das Oracle dieser DB-Version das PL/SQL explantiert hatte. Serverseitige Logik musste also in einer anderen Programmiersprache statt finden, in meinem Fall war es Java. Eine weitere Hürde war, dass Auszüge der DB auf die Anwender-Clients übertragen wurden und die DB-Programme auch dort laufen mussten, damit die Anwender auch ohne Netzwerkverbindung mit den Daten arbeiten konnten.
Nach 5 Jahren wurde der Server auf ein Solaris-System und nach weiteren 3 Jahren auf ein Linux umgezugen. Die Clients blieben aber auf Windows(erst 9x, dann über NT und XP zu derzeit 7). Aufwand für das Anpassen der DB-Logik: 0h.
Achja, vorhergesehen hat den Plattformwechsel bei Projektstart niemand.
Möglicher Weise wäre dass mit reinem C auch so gewesen, wenn man sich strikt an den POSIX-Standard gehalten hätte. Das bleibt aber eine Vermutung....
bye
TT