Ruby กำลังเป็นที่นิยมส่วนใหญ่มาจากอิทธิพลของ Ruby on Rails แต่ตอนนี้รู้สึกเหมือนกำลังดิ้นรนในช่วงวัยรุ่น มีความคล้ายคลึงกันมากมายระหว่าง Ruby และ Smalltalk - maglevเป็นเครื่องพิสูจน์ถึงสิ่งนั้น แม้จะมีไวยากรณ์ที่ผิดปกติมากขึ้น Smalltalk ก็มีความงามเชิงวัตถุของ Ruby ทั้งหมด (ถ้าไม่มากกว่านั้น)
จากสิ่งที่ฉันได้อ่าน Smalltalk ดูเหมือนว่า Ruby จะเอาชนะ:
- วุฒิภาวะ (พัฒนาขึ้นในปี 1970)
- ความมั่นคง
- การสนับสนุนทางการค้า
- การควบคุมแหล่งที่มาแบบกระจาย (เข้าใจโครงสร้างของรหัสไม่ใช่แค่การแตกต่างของข้อความ)
- หลายการใช้งานของ VM
- การสนับสนุนข้ามแพลตฟอร์ม
- กรอบเว็บริมทะเลเป็นทางเลือกที่แข็งแกร่งให้กับทางรถไฟ
ดูเหมือนว่า Ruby กำลังคิดค้นล้อใหม่ เหตุใดนักพัฒนา Ruby จึงไม่ใช้ SmallTalk? Ruby ไม่มี Smalltalk อะไร
สำหรับบันทึก: ฉันเป็นคนทับทิมที่ไม่ค่อยมีประสบการณ์ใน Smalltalk แต่ฉันเริ่มสงสัยว่าทำไม
แก้ไข:ผมคิดว่าปัญหาความสะดวกในการเขียนสคริปต์ได้รับการแก้ไขโดยGNU สมอลล์ทอล์ค ตามที่ฉันเข้าใจแล้วสิ่งนี้ช่วยให้คุณสามารถเขียน smalltalk ในไฟล์ข้อความเก่า ๆ ได้และคุณไม่จำเป็นต้องอยู่ใน Smalltalk IDE อีกต่อไป จากนั้นคุณสามารถรันสคริปต์ของคุณด้วย:
gst smalltalk_file