123
ThreepennyGUI

ThreepennyGUI

Threepenny-gui ist ein GUI-Framework, das den Webbrowser als Anzeige verwendet.
Threepenny-gui ist ein GUI-Framework, das den Webbrowser als Anzeige verwendet.Eigenschaften umfassen: Einfache Installation.Jeder hat einen einigermaßen modernen Webbrowser installiert.Installieren Sie einfach die Bibliothek von Hackage und Sie können loslegen.Die Bibliothek ist plattformübergreifend.HTML + JavaScript.Beim Erstellen von Benutzeroberflächen stehen Ihnen alle HTML-Funktionen zur Verfügung.Dies ist ein Segen, aber es kann auch ein Fluch sein, sodass die Bibliothek einige Layout-Kombinatoren enthält, mit denen Sie schnell Benutzeroberflächen erstellen können, ohne sich mit dem Durcheinander von CSS befassen zu müssen.Ein Foreign Function Interface (FFI) ermöglicht es Ihnen, JavaScript-Code im Browser auszuführen.Functional Reactive Programming (FRP) verspricht, den Spaghetti-Code zu eliminieren, den Sie normalerweise erhalten, wenn Sie den traditionellen imperativen ereignisbasierten Stil zum Programmieren von Benutzerinteraktionen verwenden.In Threepenny ist eine FRP-Bibliothek integriert, deren Verwendung jedoch völlig optional ist.Setzen Sie FRP ein, wenn es Ihnen passt, und greifen Sie auf den traditionellen Stil zurück, wenn Sie in eine Sackgasse geraten....

Eigenschaften

Alternativen zu ThreepennyGUI für alle Plattformen mit einer Lizenz

reflex-frp

reflex-frp

Reflex ist eine vollständig deterministische, funktional reaktive Programmierschnittstelle höherer Ordnung und eine Engine, die diese Schnittstelle effizient implementiert.