रूबी, एक वस्तु-उन्मुख कोडिंग संरचना जो मुख्य रूप से पर्ल और स्मॉलटाक प्रोग्रामिंग का संयोजन है भाषाओं के कई फायदे हो सकते हैं, लेकिन यह किसी भी कंप्यूटर के लिए कई नुकसान भी पैदा करता है प्रोग्रामर। कई अनुभवी प्रतिस्पर्धियों के बीच एक नई कंप्यूटर भाषा होने की कठिनाइयों से अधिकांश नुकसान उपजी हैं।
समुदाय और समर्थन
सबसे लोकप्रिय कोडिंग भाषाओं में से दो PHP और C# जैसी भाषाओं में व्यापक ऑनलाइन समर्थन समुदाय और प्रकाशित पुस्तकें हैं। दूसरी ओर, रूबी का समर्थन समुदाय उतना बड़ा नहीं है जितना कि PHP समर्थन समुदाय। रूबी प्रोग्रामिंग के बारे में किताबें भी सी # जितनी व्यापक नहीं हैं। Microsoft Corporation के एक ब्लॉग, msdn.com के अनुसार, 2006 तक, C# के बारे में केवल 400 पुस्तकें ही बाजार में हैं, जबकि रूबी से संबंधित पुस्तकें बाजार में केवल 50 हैं।
दिन का वीडियो
धीमी प्रसंस्करण
कई बेंचमार्क वेबसाइटें जो नियमित रूप से प्रोग्रामिंग भाषाओं के प्रतिक्रिया समय को चलाती हैं और परीक्षण करती हैं, अक्सर रूबी को धीमी प्रोग्रामिंग भाषाओं में से एक के रूप में वर्णित करती हैं। टिम ब्रे, एक कनाडाई डेवलपर जो 2004 से 2010 तक सन माइक्रोसिस्टम्स के वेब टेक्नोलॉजीज के निदेशक थे, 2008 में यह कहते हुए उद्धृत किया गया था कि रूबी बहुत धीमी है, और यह जावा की तुलना में 20 गुना धीमी हो सकती है जब प्रसंस्करण।
नई भाषा
अन्य कंप्यूटर भाषाओं की तुलना में, रूबी काफी नई है और इसकी अपनी अनूठी कोडिंग भाषा है। कुछ प्रोग्रामर इसे एक नुकसान मानते हैं क्योंकि उन्हें भाषा का उपयोग करने से पहले उसे सीखने में काफी समय लगता है। चूंकि रूबी सीखना किसी अन्य भाषा को सीखने जैसा है, कई प्रोग्रामर जो पहले से जानते हैं और विकसित कर सकते हैं उससे चिपके रहना पसंद करते हैं।
विकास
जुलाई 2011 तक, रूबी का नवीनतम संस्करण कुछ अपडेट के साथ संस्करण 1.9 है। अन्य प्रोग्रामिंग भाषाओं की तुलना में, रूबी का विकास और अद्यतन धीमा है। रूबी की तुलना में दो साल बाद विकसित PHP, पहले से ही अपने संस्करण 5.3 पर है, अपडेट और बग फिक्स साल में कई बार जारी किए जाते हैं। रूबी ऑन रेल्स, रूबी का उपयोग करने वाला वेब-आधारित प्रोग्रामिंग प्लेटफॉर्म, रूबी के संस्करण 1.9 के साथ भी संगत नहीं है।