Ja, aber die Erfahrung hängt davon ab, wie Sie die Benutzeroberfläche verbinden. TK oder gtk, wxRuby, Ruby Schuhe (nicht sicher, wie lebendig das ist gerade jetzt), Qt (was ist cool) und Fuchs (aka fxRuby) sind einige der Optionen. Wenn Sie sich selbst verletzen möchten, können Sie direkt an Win32-Bibliotheken hängen, aber ich bezweifle, dass Sie wollen.
Außerdem können Sie WinForms oder WPF verwenden, wenn Sie das entstehende IronRuby als Ziel haben.
Ich bevorzuge auch wxRuby. Es sieht gut aus, nutzt native Komponenten und ist dennoch plattformübergreifend. Im Ruby On Windows-Blog gibt es eine tolle Zusammenfassung wie man anfängt. Es hat mir sehr geholfen.
Hängt davon ab, welche Art von Fenster-App du implementieren willst. Wenn dies Ihr eigenes Haustierprojekt ist, dann können Sie definitiv WxRuby oder GTK ausprobieren. Hier besteht kein Risiko.
Wenn das jedoch ernst gemeint ist, dann müssen Sie bei der kommerziellen Windows-App zweimal nachdenken. Es lohnt sich wirklich Ruby zu benutzen? Es ist eine großartige Sprache. Ich benutze es täglich. Aber für eine Windows-App ist die C # -Integration mit der gesamten Umgebung schwer zu überbieten.
Tags und Links ruby user-interface windows