Saya suka bekerja di Ruby, dan saya tidak punya banyak peluang atau keinginan untuk melakukan pengembangan web, jadi saya mencoba melakukan ini. Saya meraih ruby-gnome2 untuk memberi saya kerangka antarmuka dan mendapat banyak hal (yang cukup mendasar).
Lalu saya mencobanya pada VM di Linux. Dan mengirimkannya ke teman. Dan saya belajar betapa sulitnya mendistribusikan kode Ruby. Sebagai contoh, Ruby Windows Installer memberi Anda banyak perpustakaan dasar (seperti YAML ) secara gratis, yang tidak datang di Linux (dan saya tidak pernah menemukan permata yang tepat untuk menginstalnya). Beberapa perpustakaan bekerja pada satu OS dan bukan yang lain. Banyak hal-hal grafis, terutama barang-barang level rendah *, tampaknya sepenuhnya rusak pada 1.9, dan tidak diperbarui.
Jadi saya tidak akan merekomendasikannya.
Ruby sangat bagus untuk keperluan skrip, dan jika Anda benar-benar mengendalikan lingkungan penyebaran (seperti server web), Anda bisa melakukannya dengan baik. Tetapi distribusi itu menyusahkan. Anda mungkin dapat mengurangi ini , dengan menggunakan JRuby atau IronRuby , yang berjalan di JVM dan CLR masing-masing. Mereka juga memberi Anda akses ke toolkit grafis.
* Saya punya pengalaman buruk mencoba membuat OpenGL bekerja dengan Ruby 1.9.3 di Windows. Ternyata pada dasarnya tidak mungkin, bahkan setelah mengikuti beberapa panduan agak misterius oleh orang-orang yang mengalami masalah yang sama.