रूबी लोकप्रिय हो रही है , मोटे तौर पर रूबी ऑन रेल्स के प्रभाव से, लेकिन ऐसा लगता है कि यह वर्तमान में अपने किशोरावस्था से संघर्ष कर रही है। रूबी और स्मालटाक के बीच बहुत सारी समानताएं हैं - मैग्लेव इसका एक वसीयतनामा है। अधिक असामान्य वाक्य रचना होने के बावजूद, स्मॉलटाक में रूबी के ऑब्जेक्ट-ओरिएंटेड ब्यूटी के सभी (यदि अधिक नहीं) हैं।
मैंने जो पढ़ा है, उससे लगता है कि छोटेलाल रूबी को हरा रहा है:
- परिपक्वता (1970 में विकसित)
- स्थिरता
- वाणिज्यिक समर्थन
- वितरित स्रोत नियंत्रण (कोड की संरचना को समझता है, न कि केवल पाठ को अलग करना)
- वीएम के कई कार्यान्वयन
- क्रॉस-प्लेटफ़ॉर्म समर्थन
- समुंदर के किनारे का वेब रूपरेखा एक के रूप में रेल के लिए मजबूत विकल्प
ऐसा लगता है जैसे रूबी सिर्फ पहिये को फिर से लगा रही है। तो, रूबी डेवलपर्स स्मॉलटॉक का उपयोग क्यों नहीं करते हैं? रूबी के पास स्मालटाक क्या नहीं है?
रिकॉर्ड के लिए: मैं स्मालटाक में कोई अनुभव नहीं के साथ एक रूबी आदमी हूं, लेकिन मुझे आश्चर्य हो रहा है कि क्यों।
संपादित करें: मुझे लगता है कि GNU स्मॉलटाक द्वारा आसानी से स्क्रिप्टिंग मुद्दे को संबोधित किया गया है । जैसा कि मैं इसे समझता हूं, यह आपको नियमित रूप से पुरानी पाठ फ़ाइलों में स्मालटाक लिखने की अनुमति देता है, और अब आपको स्मॉलटीडी आईडीई में रहने की आवश्यकता नहीं है। इसके बाद आप अपनी स्क्रिप्ट चला सकते हैं :
gst smalltalk_file