AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein Strategie für einen Online-Update-Mechanismus?
Thema durchsuchen
Ansicht
Themen-Optionen

Strategie für einen Online-Update-Mechanismus?

Ein Thema von Ralf Kaiser · begonnen am 7. Jun 2006 · letzter Beitrag vom 7. Jun 2006
 
Benutzerbild von Ralf Kaiser
Ralf Kaiser

Registriert seit: 21. Mär 2005
Ort: Wuppertal
932 Beiträge
 
Delphi 10.3 Rio
 
#1

Strategie für einen Online-Update-Mechanismus?

  Alt 7. Jun 2006, 11:30
Halli Hallo,

wenn man sein Programm auf dem neusten Stand halten will ist ein Online-Update ja praktisch (und neuerdings ja richtig "modern").

Im Netz gibt es ja eine Menge an Bibliotheken oder Komponenten mit denen man dies realisieren kann (auch selbst "stricken" ist nicht sooo kompliziert)

Mir stellt sich allerdings die Frage, wie man verschiedene "Update-Levels" am günstigsten verwaltet, vor allem wenn man es mit einem komplexeren System aus EXE-Dateien, DLLs, Plugins und daten zu tun hat die versionsmässig immer zueinander passen müssen.

Beispiel:

Es wird ein Programm-System als Download vertrieben das aus ein paar Programmen, verschiedenen COM-Servern, anderen DLLs und ein paar Plugins besteht.

Mehrere User laden sich das Programm herunter und installieren es.

Jetzt kommen nacheinander ein paar Updates heraus die jeweils unterschiedlichen Inhalt haben (mal sind es die DLLs, mal ein paar erweiterte Plugins usw.)

Einige Benutzer laden sich die Updates jeweils aktuell herunter, manche tun dies nicht da sie das Programm lange Zeit nicht starten.

Jetzt müsste der Update-Server doch eigentlich die gesamte Historie speichern, damit jeder Benutzer sich nacheinander alle nötigen Updates laden kann um die aktuelle Gesamtversion zu erhalten. Als Alternative dazu könnte jedes Update als Komplettsetup heruntergeladen werden, das dann die aktuelle Installation komplett überschreibt. Dies kann aber dann zu ziemlich grossen Downloads führen wenn das Gesamtsystem entsprechend umfangreich ist.

Wie haltet Ihr das im allgemeinen mit Onlineupdates? Erstellt Ihr Patches die nur die Unterscheide enthalten? Legt Ihr die gesamte "Update-Historie" auf einen Server? Gibt es bessere Möglichkeiten?

Ciao,
Ralf
Ralf Kaiser
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:00 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz