Ruby становится популярным, в основном из-за влияния Ruby on Rails, но похоже, что в настоящее время он переживает свой юный возраст. Есть много сходства между Ruby и Smalltalk - maglev является свидетельством этого. Несмотря на более необычный синтаксис, Smalltalk имеет (если не больше) объектно-ориентированную красоту Ruby.
Из того, что я прочитал, Smalltalk, похоже, побил Ruby:
- Зрелость (разработанная в 1970-х годах)
- Устойчивость
- Коммерческая поддержка
- Управление распределенным источником (понимает структуру кода, а не только текст)
- Несколько реализаций виртуальной машины
- Поддержка кросс-платформенной
- морская веб-инфраструктура как сильная альтернатива Rails
Кажется, что Ruby просто изобретает колесо. Итак, почему разработчики Ruby не используют SmallTalk? Что делает Ruby у Smalltalk?
Для записи: Я парень Ruby, у меня мало опыта в Smalltalk, но я начинаю удивляться, почему.
Изменить: Я думаю, что проблема легкости сценариев была решена с помощью GNU Smalltalk. Насколько я понимаю, это позволяет вам писать smalltalk в обычных старых текстовых файлах, и вам больше не нужно находиться в среде Smalltalk. Вы можете запустить ваши скрипты с помощью
gst smalltalk_file