Ulempene med Ruby-programmering

Ruby, en objektorientert kodestruktur som hovedsakelig er en kombinasjon av Perl- og Smalltalk-programmering språk, kan ha flere fordeler, men det utgjør også flere ulemper for enhver datamaskin Programmerer. De fleste av ulempene kommer fra vanskelighetene med å være et nytt dataspråk blant flere veterankonkurrenter.

Fellesskap og støtte

Språk som PHP og C#, to av de mest populære kodespråkene, har omfattende online støttesamfunn og publiserte bøker. På den annen side er ikke Rubys støttesamfunn like stort som PHP-støttesamfunn. Bøker om Ruby-programmering er heller ikke så omfattende som de C#. I følge msdn.com, en blogg fra Microsoft Corporation, er det per 2006 bare rundt 400 bøker om C# på markedet, mens Ruby-relaterte bøker på markedet bare utgjør 50.

Dagens video

Langsom behandling

Flere benchmark-nettsteder som regelmessig kjører og tester responstider for programmeringsspråk beskriver ofte Ruby som et av de tregere programmeringsspråkene. Tim Bray, en kanadisk utvikler som var Sun Microsystems direktør for Web Technologies fra 2004 til 2010, ble sitert i 2008 for å si at Ruby er for treg, og at den kan være 20 ganger tregere enn Java når behandling.

Nytt språk

Sammenlignet med andre dataspråk er Ruby ganske ny og har sitt eget unike kodespråk. Noen programmerere anser dette som en ulempe fordi de må bruke mye tid på å lære språket før de bruker det. Siden å lære Ruby er akkurat som å lære et annet språk, foretrekker mange programmerere å holde seg til det de allerede kan og kan utvikle.

Utvikling

Fra og med juli 2011 er den siste versjonen av Ruby versjon 1.9, med noen få oppdateringer. Sammenlignet med andre programmeringsspråk er Rubys utvikling og oppdateringer tregere. PHP, utviklet to år senere enn Ruby, er allerede på versjon 5.3, med oppdateringer og feilrettinger utgitt flere ganger i året. Ruby on Rails, den nettbaserte programmeringsplattformen som bruker Ruby, er ikke engang kompatibel med versjon 1.9 av Ruby.