Ruby-ohjelmoinnin haitat

Ruby, oliopohjainen koodausrakenne, joka on pääasiassa yhdistelmä Perl- ja Smalltalk-ohjelmointia kielillä, voi olla useita etuja, mutta se aiheuttaa myös useita haittoja mille tahansa tietokoneelle ohjelmoija. Suurin osa haitoista johtuu vaikeuksista olla uusi tietokonekieli useiden veteraanikilpailijoiden keskuudessa.

Yhteisöt ja tuki

Kahdella suosituimmista koodauskielistä, kuten PHP ja C#, on laajat online-tukiyhteisöt ja julkaistut kirjat. Toisaalta Rubyn tukiyhteisö ei ole yhtä suuri kuin PHP-tukiyhteisöt. Ruby-ohjelmointia koskevat kirjat eivät myöskään ole yhtä laajoja kuin C#. Microsoft Corporationin blogin msdn.com mukaan vuonna 2006 markkinoilla oli vain noin 400 C#-kirjaa, kun taas Rubiiniin liittyviä kirjoja markkinoilla on vain 50.

Päivän video

Hidas käsittely

Useat vertailusivustot, jotka suorittavat säännöllisesti ohjelmointikielten vasteaikoja ja testaavat niitä, kuvailevat Rubyn usein yhdeksi hitaammista ohjelmointikielistä. Tim Bray, kanadalainen kehittäjä, joka oli Sun Microsystemsin Web Technologies -johtaja vuosina 2004–2010, lainattiin vuonna 2008 sanoneen, että Ruby on liian hidas ja että se voi olla 20 kertaa hitaampi kuin Java, kun käsittelyä.

Uusi kieli

Verrattuna muihin tietokonekieliin Ruby on melko uusi ja sillä on oma ainutlaatuinen koodauskieli. Jotkut ohjelmoijat pitävät tätä haittana, koska heidän on vietävä paljon aikaa vain oppiakseen kielen ennen sen käyttöä. Koska Rubyn oppiminen on aivan kuin toisen kielen oppimista, monet ohjelmoijat haluavat pitää kiinni siitä, mitä he jo tietävät ja voivat kehittää.

Kehitys

Heinäkuusta 2011 lähtien Rubyn uusin versio on versio 1.9 muutamalla päivityksellä. Muihin ohjelmointikieliin verrattuna Rubyn kehitys ja päivitykset ovat hitaampia. Kaksi vuotta Rubya myöhemmin kehitetty PHP on jo versiossaan 5.3, ja päivityksiä ja virheenkorjauksia julkaistaan ​​useita kertoja vuodessa. Ruby on Rails, verkkopohjainen ohjelmointialusta, jossa on Ruby, ei ole edes yhteensopiva Rubyn version 1.9 kanssa.