2010-05-17 16 views
8

Ruby GUI tasarımı üzerine epeyce araştırma yaptım ve Ruby'nin eğrinin arkasında olma eğiliminde olduğu tek alan gibi görünüyor. MonkeyBars, wxRuby, fxRuby, Shoes vb. Seçeneklerini araştırdım ve sadece Ruby topluluğundan bazı girdiler almak istedim.Ruby GUI (karmaşık olmayan düzenler)

Kesinlikle kullanılabilir olsalar da, her birinin gelişimi düşmüş gibi görünüyor. Herhangi bir yerde (fxRuby kitabının eksi) bulunabileceği çok sayıda yararlı doküman veya kullanıcı tabanı yoktur. Ben sadece basit bir GUI yapmak istiyorum, bu yüzden daha karmaşık araçların inceliklerini öğrenmek veya artık geliştirilmekte olmayan bir şeyi kullanmaya çalışmak için yüzlerce saat harcamak istemiyorum (Ayakkabılar Arıyorum, ama aşırı derecede buggy ve aktif olarak geliştirilmiyor.) Tüm seçeneklerden hangileri, en çabuk almayı önerdiğiniz ve hala bir çeşit geliştirme üssü olduğunu düşünür müsünüz?

Teşekkürler!

+0

Dağıtım gereksinimleriniz nelerdir? –

+0

Bir Windows ortamında dağıtılacaktır. (MacRuby çıktı) –

+0

Ayakkabılar aktif olarak geliştiriliyor. Windows platformunda diğerlerinden daha fazla: http://github.com/ashbb/shoes/commits/master/ – atomicules

cevap

1

Benzer gereksinimlere de bakıyorum ve Dojo veya Sproutcore gibi bir javascript gui kütüphanesi almayı düşünüyorum; veya Java tabanlı bir GUI için JRuby + Netbeans kullanarak.

Benim için Aptana, öğrenme eğrisini başlatan acıyı test etmek için javascript kütüphanelerini denemeye başlamak için güzel bir ortamdı. Karşılaştırmamı bitirmek için hala zaman bulmaya çalışıyorum.

0

Sen deneyebilirsiniz:

  • DialogBlocks

  • xrcise WxWidgets/wxRuby kullanarak bir XRC dosyası oluşturmak için - xRC

Ben yüklemek için bir yakut dosyası oluşturmak için Birçok küçük GUI ve birkaç karmaşık yazma işi ile karşı karşıya. Yukarıdaki benim için çalıştı. Yukarıdaki , Windows üzerinde çalışırken, sadece çok iyi çalışan Linux uygulamaları için kefil olabilir.

FYI: DialogBlocks size yaklaşık 100 dolarlık bir işlem gerçekleştirir. C++ veya XRC dosyaları oluşturacaktır. Platformları değiştirmek de iyidir. Bence bir demo versiyonu var.

Benim versiyon bilgisi:

  • yakut 1.9.1p243

  • WxWidgets 2.8.10

  • wxRuby 2.0.1

  • DialogBlocks 4,28

  • wx_sugar 0.1.22 (

2

ilginç görünüyor yardımcı olabilir.Kendi küçük uygulamanızı oluşturmak için çok iyi çalışıyor :-) Evet, shoes3 ve paketleme/installer ile ilgili problemler var. Ancak topluluk, gördüğüm en güzellerden biri. Sorunları çözmek için her zaman güzel ve yararlı. [email protected] adresinden posta listesine ulaşabilirsiniz.

Temel bilgiler için Nobody Knows Shoes ve the shoes manual en iyi arkadaşlar.

Ancak şu anda shoes 4 üzerinde çalışıyoruz - akılda birden arka uçları olan tam bir yeniden yazma olduğu - ilk arka uç olmak JRuby/cc üzerindeki

Ayakkabı :-)

yüzden kesinlikle tavsiye ederim ayakkabılar!