Почему использовать Ruby вместо Smalltalk ?

Ruby становится популярным, во многом из-под влияния Ruby on Rails, но он чувствует, как она в настоящее время борется посредством своей юности. Есть много сходства между Ruby и Smalltalk -- maglev является свидетельством этого. Несмотря на то что необычный синтаксис, Smalltalk имеет все (если не больше), объектно-ориентированного красоту Ruby.

Из того, что я прочитал, Smalltalk, кажется, Рубин обыграл на:

  • Погашению (разработана в 1970-х годах)
  • Стабильность
  • Коммерческая поддержка
  • Распределенная система управления версиями (понимает структуру кода, а не только текст сравнения)
  • Несколько реализаций виртуальной машины
  • Кросс-платформенной поддержки
  • Приморском web framework как серьезная альтернатива Рельсы

похоже, что Рубин-это просто " изобретать колесо". Так почему бы не Руби разработчики используют SmallTalk? Что делает Ruby есть Smalltalk нет?

Для справки: я Ruby парень с минимальным опытом в Smalltalk, но я начинаю удивляться, почему.


Редактировать: я считаю, что простота сценариев проблема была разрешена благодаря GNU Smalltalk. Как я понимаю, это позволяет вам писать smalltalk в обычный старый текстовые файлы, и вам больше не нужно быть в Smalltalk IDE. Затем вы можете запустить ваши скрипты:

gst smalltalk_file

Найдено 28 ответов:

Why use Ruby instead of Smalltalk? [closed]

http://stackoverflow.com/questions/187380/why-use-ruby-instead-of-smalltalk

Посмотреть решение →