4 votes

Cadre d'interface graphique Ruby riche et largement utilisé pour Windows ?

J'ai lu des articles sur wxRuby et Shoes mais je ne les ai jamais utilisés. Je veux apprendre ruby en développant une application Windows sérieuse et réelle. Parmi les frameworks disponibles, lequel est le plus utilisé et le plus acceptable, riche en bibliothèques et livré avec le constructeur .exe ?

6voto

Scott Lowe Points 9412

Il n'y a pas beaucoup de choix judicieux pour les applications client/bureau en Ruby à l'heure actuelle, mais je pense que l'une de vos meilleures options est de tirer parti des bibliothèques JVM matures via JRuby.

El Editeur de texte Redcar est écrit en Ruby et fonctionne sur la JVM, et vous pouvez consulter les sources sur Github ici. https://github.com/danlucraft/redcar

Il existe également une société de développement appelée Objet atomique qui a créé une application de bureau en Ruby utilisant JRuby avec une interface graphique assez sophistiquée. Vous pouvez la consulter ici aquí .

J'ai réfléchi au même problème que toi et j'ai gardé un œil sur mes options, ces derniers mois :-)

J'ai également utilisé JRuby du côté serveur, qui est solide et fiable.

Enfin, s'il s'agit d'une application Windows comme vous le dites, vous pouvez envisager d'utiliser un cadre GUI .NET tel que WPF et le construire en utilisant IronRuby, cependant IronRuby n'est pas encore aussi mature que JRuby, donc vous pourriez vous exposer à certains risques en termes de compatibilité, de bugs et de performances (et pour mémoire, j'aime bien IronRuby !).

Cependant, les problèmes potentiels liés à l'utilisation d'IronRuby pourraient être compensés par les gains que vous feriez en utilisant un cadre d'interface graphique conçu et optimisé pour Windows et plus agréable que Swing. WPF est à peu près ce qui se fait de mieux en matière de frameworks d'interface graphique sous Windows.

0voto

Vitor Points 3312

Il existe des liens pour Qt sur GitHub . Je crois qu'il s'agit d'un dérivé des liaisons Korundum de KDE. Cependant, je ne l'ai pas encore essayé sous Windows.

0voto

Bryan Oakley Points 63365

Vous pourriez envisager d'utiliser RubyTk. Tk est une boîte à outils qui fonctionne avec de nombreux langages, dont Ruby. Pour plus d'informations, voir tkdocs.com

Avis de non-responsabilité : je n'ai aucune idée de l'ampleur de son utilisation, bien que Tk en général soit utilisé dans de nombreux endroits pour des projets commerciaux, internes et open source.

0voto

rogerdpack Points 12806

http://en.wikibooks.org/wiki/Ruby_Programming/GUI_Toolkit_Modules aidera

En termes de popularité, en 2008, shooes était le plus populaire, mais cela a probablement diminué.

http://www.pressure.to/ruby_gui_survey/

0voto

eugu Points 26

Desde Projet RubyInstaller offres groupées maintenant une distribution moderne complète de Tk et des liaisons en éliminant les problèmes d'installation de Windows - Tk semble être la voie à suivre.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X