A Ruby programozás hátrányai

Ruby, egy objektum-orientált kódolási struktúra, amely főként a Perl és a Smalltalk programozás kombinációja nyelvek, számos előnye lehet, de számos hátrányt is jelent minden számítógép számára programozó. A legtöbb hátrány abból adódik, hogy számos veterán versenytárs között új számítógépes nyelvnek kell lenni.

Közösségek és támogatás

Az olyan nyelvek, mint a PHP és a C#, a két legnépszerűbb kódolási nyelv, kiterjedt online támogató közösségekkel és könyvekkel rendelkeznek. Másrészt Ruby támogató közössége nem akkora, mint a PHP támogató közösségei. A Ruby programozásról szóló könyvek szintén nem olyan kiterjedtek, mint a C#. Az msdn.com, a Microsoft Corporation blogja szerint 2006-ban csak körülbelül 400 C#-ról szóló könyv van a piacon, míg a Rubyhoz kapcsolódó könyvek száma csak 50.

A nap videója

Lassú feldolgozás

Számos benchmark webhely, amely rendszeresen futtat és teszteli a programozási nyelvek válaszidejét, gyakran a Rubyt az egyik lassabb programozási nyelvként írja le. Tim Bray, egy kanadai fejlesztő, aki 2004 és 2010 között a Sun Microsystems webtechnológiákért felelős igazgatója volt, 2008-ban azt idézték, hogy a Ruby túl lassú, és 20-szor lassabb lehet, mint a Java. feldolgozás.

Új nyelv

Más számítógépes nyelvekkel összehasonlítva a Ruby meglehetősen új, és megvan a maga egyedi kódolási nyelve. Egyes programozók ezt hátránynak tekintik, mert a használat előtt jelentős időre van szükségük ahhoz, hogy megtanulják a nyelvet. Mivel a Ruby tanulása olyan, mint egy másik nyelv tanulása, sok programozó inkább ragaszkodik ahhoz, amit már tud és fejleszthet.

Fejlődés

2011 júliusától a Ruby legújabb verziója az 1.9-es verzió, néhány frissítéssel. Más programozási nyelvekhez képest a Ruby fejlesztése és frissítése lassabb. A Rubynál két évvel később fejlesztett PHP már az 5.3-as verzióján fut, évente többször is megjelennek frissítések és hibajavítások. A Ruby on Rails, a Rubyt használó webalapú programozási platform még a Ruby 1.9-es verziójával sem kompatibilis.