Einzelnen Beitrag anzeigen

neo4a

Registriert seit: 22. Jan 2007
Ort: Ingolstadt
362 Beiträge
 
Delphi XE2 Architect
 
#4

AW: Anwendungs-Startup -- Konzepte?!

  Alt 28. Dez 2011, 09:24
Ich fürchte, dass Du Dir mit einem Command-Processor nur eine zusätzliche Abstraktionsschicht einfängst, ohne das eigentliche Problem (lange Ladezeit des Programms) zu lösen.

Vielleicht ist es ein pragmatischerer Weg, erst einmal zu modularisieren, indem man alle Funktionsbausteine per Dependency Injection verwaltet. Du weißt ja, dass dabei sich die Klassen zuerst einmal nur beim DI-Container registrieren und erst bei Bedarf/Anforderung instanziiert werden. Je nach Aufbau der App kann das schon einmal zu einer Verteilung der Initialisierungszeiten führen.

Ist die App erst einmal so modularisiert, kann man sich jeden einzelnen Baustein einzeln "vornehmen" und schauen, inwieweit sich dessen Initialisierung mit halbwegs vertretbaren Aufwand auslagern lässt.
Andreas
  Mit Zitat antworten Zitat