Ruby'de çalışmayı seviyorum ve web geliştirme yapmak için çok fazla fırsatım veya arzum yok, bu yüzden tam olarak bunu yapmaya çalıştım. Bana bir arayüz çerçevesi vermek için ruby-gnome2'yi yakaladım ve (oldukça temel) şeyler aldım.
Sonra Linux altında bir VM üzerinde denedim. Ve arkadaşlara gönderiyor. Ve Ruby kodunu dağıtmanın ne kadar korkunç olduğunu öğrendim. Örneğin, Ruby Windows Installer size Linux'a gelmeyen çok sayıda temel kitaplık ( YAML gibi ) ücretsiz verir (ve bunun için doğru gem kurulumunu hiç bulamadım). Bazı kütüphaneler bir işletim sisteminde çalışır, başka bir işletim sisteminde çalışmaz. Grafiksel birçok şey, özellikle daha düşük seviye * şeyler, 1.9 itibariyle tamamen kırılmış gibi görünüyor ve güncellenmiyor.
Bu yüzden gerçekten tavsiye etmem.
Ruby, komut dosyası oluşturma amaçları için mükemmeldir ve dağıtım ortamını (web sunucusu gibi) tamamen kontrol ediyorsanız, gayet iyi yapabilirsiniz. Ancak dağıtım bir acıdır. Sırasıyla JVM ve CLR üzerinde çalışan JRuby veya IronRuby kullanarak bunu hafifletebilirsiniz . Ayrıca grafik araç setlerine erişmenizi sağlar.
* OpenGL'nin Windows'ta Ruby 1.9.3 ile çalışmasını sağlamak için kötü bir deneyim yaşadım. Aynı problemle karşılaşan insanlar tarafından yapılan birkaç gizli rehberden sonra bile, aslında imkansız olduğu ortaya çıktı.