Ich habe eine allgemeine Frage zur Softwarebereitstellung. Bei der Arbeit entwerfen wir ein CRM, das über Webbrowser verwendet wird. Mir wurde kürzlich mitgeteilt, dass jeder bestimmte Client einen eigenen Server hat (obwohl die Server meinem Unternehmen gehören, gehören sie weder ihnen noch befinden sie sich in ihren Büros).
Das stört mich ein wenig. Meiner Ansicht nach muss er beim Entwerfen einer Webanwendung berücksichtigen, dass er in der Lage sein wird, eine "weiche" Ausführung für alle seine Clients aufrechtzuerhalten (ohne über Replikation oder Lastausgleich zu sprechen), möglicherweise mit unterschiedlichen Datenbanken für jede, aber eine Anwendung ... Dies hilft insbesondere dabei, alle mit Patches und Upgrades auf dem Laufenden zu halten. Liege ich falsch ?? Mögen Sie mir helfen, diese Frage mit Ressourcen besser zu verstehen (mir müssen die richtigen Schlüsselwörter fehlen, um sie selbst zu finden). Ich verstehe eigentlich nicht, warum sie "den dritten Weg" zwischen "einer zentralen Webanwendung für alle" und "einer verteilten Desktopanwendung für jeden" gegangen sind.
Vielen Dank !