2010-05-17 3 views
8

J'ai fait pas mal de recherches sur la conception Ruby GUI, et il semble que ce soit le domaine où Ruby a tendance à être derrière la courbe. J'ai exploré les options de MonkeyBars, wxRuby, fxRuby, Shoes, etc. et je voulais juste obtenir des informations de la part de la communauté Ruby.Ruby GUI (mises en page non complexes)

Bien qu'ils soient définitivement utilisables, le développement sur chacun semble avoir diminué. Il n'y a pas beaucoup de documentation ou de bases d'utilisateurs utiles que je pourrais trouver sur n'importe quel (moins le livre de fxRuby). Je cherche simplement à créer une interface graphique simple, donc je ne veux pas vraiment passer des centaines d'heures à apprendre les subtilités des outils plus complexes ou essayer d'utiliser quelque chose qui n'est même plus développé (Shoes est le type d'application Je suis à la recherche, mais c'est extrêmement bogué et ne pas être développé activement.) Parmi toutes les options, que recommanderiez-vous aux gars comme étant le plus rapide à ramasser et qui a encore une sorte de base de développement?

Merci!

+0

Quelles sont vos exigences de déploiement? –

+0

Il sera déployé dans un environnement Windows. (MacRuby est sorti) –

+0

Chaussures est activement développé. Plus encore sur la plate-forme Windows que tout autre: http://github.com/ashbb/shoes/commits/master/ – atomicules

Répondre

1

J'ai regardé des besoins similaires et envisage de prendre une bibliothèque javascript gui comme Dojo ou Sproutcore; ou en utilisant JRuby + Netbeans pour une interface graphique Java. Pour moi, Aptana était un environnement agréable pour commencer à essayer les bibliothèques javascript pour tester la douleur en commençant la courbe d'apprentissage. J'essaie toujours de trouver du temps pour ma comparaison.

0

Vous pouvez essayer:

  • DialogBlocks pour créer un fichier XRC en utilisant wxWidgets/wxruby

  • xrcise - pour créer un fichier ruby ​​pour charger le XRC

Je suis face à la tâche d'écrire de nombreuses petites interfaces graphiques et quelques qui sont compliquées. Ce qui précède a fonctionné pour moi. Alors que le ci-dessus fonctionne sur Windows, je ne peux que garantir les implémentations Linux qui fonctionnent très bien.

FYI: DialogBlocks vous coûtera environ 100 $. Il va créer des fichiers C++ ou XRC. Il est également bon pour changer de plateforme. Je pense qu'il y a une version de démonstration.

Mes infos version:

  • rubis 1.9.1p243

  • wxWidgets 2.8.10

  • wxruby 2.0.1

  • DialogBlocks 4,28

  • wx_sugar 0.1.22 (pour xrcise)

2

Je ne sais pas ce que vous entendez par des chaussures étant extrêmement buggy.Cela fonctionne parfaitement bien pour construire votre propre petite application :-) Oui, il y a des problèmes avec les chaussures3 et l'emballage/installateur. Cependant, la communauté est l'une des plus belles que j'ai jamais vues. Toujours gentil et utile pour résoudre les problèmes. Vous pouvez accéder à la liste de diffusion à [email protected]

Si vous cherchez des informations de base Nobody Knows Shoes et the shoes manual sont vos meilleurs amis.

Cependant nous travaillons actuellement sur shoes 4 - qui est une réécriture complète ayant plusieurs backends à l'esprit - premier backend étant JRuby/SWT

donc je recommande chaussures :-)

Chaussures sur!