Wady programowania z Ruby

Społeczności i wsparcie

Języki takie jak PHP i C #, dwa najbardziej popularne języki kodowania, mają rozbudowane społeczności pomocy online i opublikowane książki. Z drugiej strony społeczność wspierająca Ruby nie jest tak duża, jak społeczności PHP. Biblioteki programistyczne Rubiego nie są tak rozpowszechnione jak te w języku C #. Według msdn.com, bloga Microsoft Corporation, od 2006 roku na rynku znajdowało się około 400 książek o C #, a Ruby tylko 50.

Powolne przetwarzanie

Kilka stron internetowych, które regularnie testują czasy odpowiedzi w językach programowania, opisuje Rubiego jako jeden z najwolniejszych języków programowania. Tim Bray, kanadyjski programista, który był dyrektorem technologii internetowych w Sun Microsystems od 2004 do 2010 roku, został zacytowany w 2008 roku, mówiąc, że Ruby jest zbyt wolny i może być 20 razy wolniejszy niż Java podczas przetwarzania.

Nowy język

W porównaniu z innymi językami programowania, Ruby jest całkiem nowa i ma swój własny unikalny język kodowania. Niektórzy programiści uważają to za wadę, ponieważ muszą poświęcić sporo czasu na naukę języka przed użyciem. Ponieważ nauka w języku Ruby jest jak nauka innego języka, wielu programistów woli pozostać przy programach, które już znają.

Rozwój

Od lipca 2011 r. Najnowsza wersja Rubiego to wersja 1.9, z pewnymi aktualizacjami. W porównaniu do innych języków programowania, rozwój i aktualizacje Ruby są wolniejsze. PHP, opracowany dwa lata później niż Ruby, i jest już w wersji 5.3, z aktualizacjami i poprawkami wydanymi kilka razy w roku. Ruby on Rails, internetowa platforma programistyczna z Ruby, nie jest nawet kompatybilna z wersją 1.9 Ruby.