Ruby e страшно красив и мощен език. Но основаната виртуална машина на която ползва Ruby1.8 се води малко бавничка. Но тъй като езика има голям потенция вече се появяват различни имплементации на езика под различни виртуални машини и интерпретатори. Вече има има дузина такива:
JRuby (Java) , за него вече писах тук а и още доста ще го споменавам, защото е една от най-добрите (според мен) имплементации.
IronRuby (C#), мисля че във Silverlight го поддържат но не съм сигурен.
CRuby (C), това си е стандартната имплементация
HotRuby (JavaScript), Работещ в Браузър и може би под Rhino.
Rubinius ( Ruby) - малко странно, че Ruby подкарва Ruby но наскоро те даже подкараха и Rails.
Ruby1.9 (C) - това се води като новата версия Ruby.
Поне за момента това са най-развитите и работещи. Въпреки че очаквам да имам доста такива имплементации, като следните ми идват наум:
FRuby (Flash/Flex Ruby
LRuby (Lisp)
SmaryRuby (PHP Smarty)
PRuby (PHP or Python)
GRuby (Groovy)
ObjectRuby (Objective-C)
…
Наскоро ще има стандартизация на езика за Ruby1.9 защо е явно, че независимо под коя Ruby имплементация се ползва, основните Ruby скиптове трябва да работят така както се очаква от тях(особенно Rails).

