Hallo Leute,
ich weiß gar nicht so recht, ob ich in diesem Unterforum richtig bin, ggf. bitte verschieben…
Was mich immer mehr bei der Weiterentwicklung beschäftigt, ist die Fragestellung, wie ich Aktivitäten - insbesondere aufwendige Skripte - auf das notwenige Maß reduzieren kann. Ich möchte Euch ein paar Beispiele geben für das was ich meine. Eine Skript wie „Find-My-iPhone“ kann:
- über einen Button gestartet werden („Trivial-Lösung“)
- zyklisch ausgeführt werden, was jedoch in der Konsequenz dazu führen kann, dass das Skript - und zwar dann wenn ich die Daten brauche - nicht aktuell ist weil der Zyklus zu „weit“ ist oder hauptsächlich „unnützt“ gestartet wird, weil sich keiner im Moment für diese Daten interessiert („Schrödingers Katze“?)
Weitere Beispiele: Steuerung von Hifi-Hardware, Abfrage von Wetterdaten zur Information (usw.) weil es eigentlich in den meisten Fällen nur interessiert, wenn man das Gerät aus IPS JETZT steuern möchte oder JETZT Status-Daten benötigt.
Wie schon gesagt, ein Button könnte das Problem lösen , aber in vielen Fällen wären CPU- und Netzwerklast einfach deutlich reduziert wenn man die Möglichkeit hätte - und dazu ist mir derzeit nichts bekannt - wenn man im Webfront, im iFront oder auch im IPSView darauf reagieren könnte, dass gerade JETZT gesteuert oder gerade JETZT der Status gewünscht ist weil jemand diese Seite/Tab/Inlinepage „besucht“.
Ich hoffe das Anliegen ist verständlich erklärt…
Joachim