Ruby menjadi populer , sebagian besar dari pengaruh Ruby on Rails, tetapi rasanya saat ini sedang berjuang melewati masa remajanya. Ada banyak kesamaan antara Ruby dan Smalltalk - maglev adalah buktinya. Meskipun memiliki sintaks yang lebih tidak biasa, Smalltalk memiliki semua (jika tidak lebih) keindahan berorientasi objek dari Ruby.
Dari apa yang saya baca, Smalltalk sepertinya memiliki Ruby yang mengalahkan:
- Kedewasaan (dikembangkan pada tahun 1970-an)
- Stabilitas
- Dukungan komersial
- Kontrol sumber terdistribusi (memahami struktur kode, bukan hanya perbedaan teks)
- Beberapa implementasi VM
- Dukungan lintas platform
- The framework pantai web sebagai alternatif kuat untuk Rails
Sepertinya Ruby baru saja menciptakan kembali kemudinya. Jadi, mengapa pengembang Ruby tidak menggunakan SmallTalk? Apa yang tidak dimiliki Ruby oleh Smalltalk?
Sebagai catatan: Saya pria Ruby dengan sedikit atau tanpa pengalaman di Smalltalk, tapi saya mulai bertanya-tanya mengapa.
Sunting: Saya pikir masalah kemudahan skrip telah diatasi oleh GNU Smalltalk . Seperti yang saya pahami, ini memungkinkan Anda untuk menulis smalltalk dalam file teks lama biasa, dan Anda tidak perlu lagi menggunakan Smalltalk IDE. Anda kemudian dapat menjalankan skrip Anda dengan:
gst smalltalk_file