Ruby는 주로 Ruby on Rails의 영향으로 인기를 얻고 있지만 현재 청소년기에 어려움을 겪고있는 것 같습니다. 루비와 스몰 토크 사이에는 많은 유사점 이 있습니다. 자기 부상 은 그 증거입니다. 좀 더 특이한 구문을 가지고 있음에도 불구하고 스몰 토크는 루비의 객체 지향적 인 아름다움을 모두 가지고 있습니다.
내가 읽은 내용에서 Smalltalk는 Ruby를 이길 것 같습니다.
- 성숙도 (1970 년대에 개발 됨)
- 안정
- 상업적 지원
- 분산 소스 제어 (텍스트 비교가 아닌 코드 구조 이해)
- VM의 여러 구현
- 크로스 플랫폼 지원
- 해변 웹 프레임 워크 A와 레일에 대한 강력한 대안
Ruby가 바퀴를 재창조하고있는 것 같습니다. 그렇다면 Ruby 개발자는 왜 SmallTalk를 사용하지 않습니까? Ruby에는 Smalltalk가없는 것은 무엇입니까?
기록을 위해 : 저는 스몰 토크에 대한 경험이 거의 또는 전혀없는 루비 사람이지만 이유가 궁금합니다.
편집 : 스크립팅의 용이성 문제는 GNU Smalltalk에 의해 해결되었다고 생각합니다 . 내가 아는 한, 이것은 당신이 일반 오래된 텍스트 파일에 스몰 토크를 작성할 수있게 해주 며, 더 이상 스몰 토크 IDE에있을 필요가 없습니다. 그런 다음 다음 을 사용하여 스크립트 를 실행할 수 있습니다 .
gst smalltalk_file