Irgendwo im Forum kam schon einmal die Idee (ich glaube von @DieterWo) im SHC eine möglichkeit zu schaffen eigene Scripte mit den Daten aus dem SHC zu ermöglichen.
Leider onnte ich das Thema nicht mehr finden. Das Thema wurde damals auf Eis gelegt da der Aufwand für eine iegene Derartige Scriptsprache gigantisch ist.
Durch den Umstig auf Java im SHC 3 eröffnet sich allerdings eine interessante Möglichkeit die auch vom Aufwand her vertretbar ist.
In Java kann mann JavaScript Scripte ausführen, zusäzlich kann man Java Funktionen in den JavaScripten bereit stellen.
Das bedeutet man könnte die JavaScrit Engine entsprechend erweitern um damit im SHC Automatisierungsscripte zu ermöglichen.
Das würde ann so aussehen, das man ein normales JavaScript nutzt (Syntax, Kontrollstrukturen, Funktionen), kann aber die Daten aus dem SHC nutzen.
Beispiel:
Vorteile:
Bei Fragen oder Kritik dazu einfach raus damit, es nützt auch nichts das zu implementieren wenn es dann nicht genutzt wird.
Leider onnte ich das Thema nicht mehr finden. Das Thema wurde damals auf Eis gelegt da der Aufwand für eine iegene Derartige Scriptsprache gigantisch ist.
Durch den Umstig auf Java im SHC 3 eröffnet sich allerdings eine interessante Möglichkeit die auch vom Aufwand her vertretbar ist.
In Java kann mann JavaScript Scripte ausführen, zusäzlich kann man Java Funktionen in den JavaScripten bereit stellen.
Das bedeutet man könnte die JavaScrit Engine entsprechend erweitern um damit im SHC Automatisierungsscripte zu ermöglichen.
Das würde ann so aussehen, das man ein normales JavaScript nutzt (Syntax, Kontrollstrukturen, Funktionen), kann aber die Daten aus dem SHC nutzen.
Beispiel:
- JavaScript ist eine sehr einfache Scriptsprache die auch schnell zu erlernen ist
- für die implementierung ist nur wenig Aufwand nötig
- durch die Scripte gibt es fast nichts mehr was mit dem SHC nicht möglich ist, sobald die Daten einmal im SHC vorliegen
Bei Fragen oder Kritik dazu einfach raus damit, es nützt auch nichts das zu implementieren wenn es dann nicht genutzt wird.