Skript-Sprache für wiederverwendbare Regeln
Verfasst: 16. Jan 2024 22:32
Hallo,
ich habe im Hause mehrere Dimmer, die alle auf die gleiche Weise reagieren sollen, deswegen habe ich versucht mich mit Wiederverwendbarkeit von Regeln auseinanderzusetzen, aber je mehr ich gelesen habe, desto mehr Fragen wurden aufgeworfen.
Bisher habe ich meine Regeln in Rules DSL geschrieben bzw. habe ich Skripte damit geschrieben und diese in den UI-Regeln aufgerufen.
Ich habe gelesen, dass es einen Unterschied beim event-Objekt macht, ob die Regel ui- oder file-basiert ist, aber nur wenn die Regel nicht über ein Event ausgelöst wurde, falls ich das richtig verstanden habe. Gibt es noch andere Gründe die für den file-basierten Ansatz sprechen?
Hier schreibt jemand, dass man nicht das alte DSL verwenden soll, sondern lieber Jython, was aber offensichtlich deprecated ist.
Zu Rules DSL gab es aber wenigstens ein Tutorial wie man wiederverwendbaren Code schreibt.
Ist DSL wirklich veralten und zu vermeiden? Wenn ja, gehe ich recht in der Annahme, dass man dann JavaScript Scripting bevorzugen sollte? Und gibt es dafür auch eine Anleitung, die ich nur noch nicht gefunden habe?
Schönen Gruß
ich habe im Hause mehrere Dimmer, die alle auf die gleiche Weise reagieren sollen, deswegen habe ich versucht mich mit Wiederverwendbarkeit von Regeln auseinanderzusetzen, aber je mehr ich gelesen habe, desto mehr Fragen wurden aufgeworfen.
Bisher habe ich meine Regeln in Rules DSL geschrieben bzw. habe ich Skripte damit geschrieben und diese in den UI-Regeln aufgerufen.
Ich habe gelesen, dass es einen Unterschied beim event-Objekt macht, ob die Regel ui- oder file-basiert ist, aber nur wenn die Regel nicht über ein Event ausgelöst wurde, falls ich das richtig verstanden habe. Gibt es noch andere Gründe die für den file-basierten Ansatz sprechen?
Hier schreibt jemand, dass man nicht das alte DSL verwenden soll, sondern lieber Jython, was aber offensichtlich deprecated ist.
Zu Rules DSL gab es aber wenigstens ein Tutorial wie man wiederverwendbaren Code schreibt.
Ist DSL wirklich veralten und zu vermeiden? Wenn ja, gehe ich recht in der Annahme, dass man dann JavaScript Scripting bevorzugen sollte? Und gibt es dafür auch eine Anleitung, die ich nur noch nicht gefunden habe?
Schönen Gruß