1
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....