मुझे रूबी में काम करना पसंद है, और मुझे वेब डेवलपमेंट करने का अधिक अवसर या इच्छा नहीं है, इसलिए मैंने ठीक यही करने की कोशिश की। मैंने रूबी-ग्नोम 2 को पकड़ा और मुझे एक इंटरफ़ेस ढांचा दिया और (काफी बुनियादी) सामान का एक अच्छा सौदा मिला।
फिर मैंने लिनक्स के तहत एक वीएम पर इसे आज़माया। और दोस्तों को भेज रहा हूँ। और मुझे पता चला कि रूबी कोड को वितरित करना कितना कठिन है। उदाहरण के लिए, रूबी विंडोज इंस्टॉलर आपको मुफ्त में बहुत सारे बेसिक लाइब्रेरी (जैसे कि YAML ) देता है, जो लिनक्स के अंतर्गत नहीं आते हैं (और मुझे इसके लिए सही रत्न इंस्टॉल नहीं मिला)। कुछ लाइब्रेरी एक ओएस पर काम करती हैं और दूसरी नहीं। बहुत सारे ग्राफिकल सामान, विशेष रूप से निचले स्तर के * सामान, 1.9 के रूप में पूरी तरह से टूटे हुए प्रतीत होते हैं, और अपडेट नहीं हो रहे हैं।
इसलिए मैं वास्तव में इसकी सिफारिश नहीं करूंगा।
रूबी स्क्रिप्टिंग उद्देश्यों के लिए बहुत अच्छा है, और यदि आप पूरी तरह से परिनियोजन वातावरण (एक वेब सर्वर की तरह) के नियंत्रण में हैं तो आप ठीक कर सकते हैं। लेकिन वितरण एक दर्द है। हालांकि , आप JRuby या IronRuby का उपयोग करके इसे कम करने में सक्षम हो सकते हैं , जो क्रमशः JVM और CLR पर चलते हैं। वे आपको ग्राफिकल टूलकिट की सुविधा भी देते हैं।
* मुझे विंडोज पर रूबी 1.9.3 के साथ काम करने के लिए ओपनगेट प्राप्त करने की कोशिश करने का एक बुरा अनुभव था। यह अनिवार्य रूप से असंभव हो गया, यहां तक कि एक ही समस्या में भाग लेने वाले लोगों द्वारा कई बल्कि रहस्यमय गाइडों का पालन करने के बाद भी।