Norbert Eder
Erfahrenes Mitglied
Also grundsätzlich sollte es folgender Aufbau sein:
Grundsätzlich sollte die Library soweit alle Möglichkeiten bieten, damit sie nicht mehr verändert werden muss und die Extensions darauf aufsetzen können. Ist eine Änderung notwendig, dann wäre das ohnehin ein Anwendungs-Update.
Was die Extensions/Plugins betrifft. Diese würde ich in einer eigenen Application Domain laden (über einen Remote Proxy). Dies hat den Vorteil, dass das Plugin auch wieder entladen werden kann und somit einem Update nichts mehr im Wege steht.
- UI
- Library
- Extension
Grundsätzlich sollte die Library soweit alle Möglichkeiten bieten, damit sie nicht mehr verändert werden muss und die Extensions darauf aufsetzen können. Ist eine Änderung notwendig, dann wäre das ohnehin ein Anwendungs-Update.
Was die Extensions/Plugins betrifft. Diese würde ich in einer eigenen Application Domain laden (über einen Remote Proxy). Dies hat den Vorteil, dass das Plugin auch wieder entladen werden kann und somit einem Update nichts mehr im Wege steht.