Ruby , ett objektorienterad kodning struktur som är i huvudsak en kombination av Perl och Smalltalk programmeringsspråk , kan ha flera fördelar , men det innebär också flera nackdelar till någon programmerare . De flesta av de nackdelar härrör från svårigheterna med att vara en ny dator språk bland flera veteran konkurrenter . Gemenskaperna och support
Språk
som PHP och C # , två av de mest populära kodspråk , har omfattande onlinesupport communities och publicerade böcker . Å andra sidan , är Rubys stöd samfundet inte så stor som PHP-stöd samhällen . Böcker om Ruby programmering är också inte lika omfattande som de som C # . Enligt msdn.com , en blogg från Microsoft Corporation , som av 2006 , endast ca 400 böcker om C är # på marknaden , medan Ruby - relaterade böcker på marknaden uppgår endast till 50 .
långsam hantering
Flera benchmark webbplatser som regelbundet köra och testa svarstider för programspråk beskriver ofta Ruby som en av de långsammare programmeringsspråk. Tim Bray , en kanadensisk utvecklare som var Sun Microsystems s chef för Web teknik från 2004 till 2010 citerades i 2008 som säger att Ruby är för långsam , och att det kan vara 20 gånger långsammare än Java vid bearbetning .
New Language
Vid jämförelse med andra datorspråk är Ruby ganska ny och har sin egen unika kodspråk . Vissa programmerare anser det vara en nackdel eftersom de måste ta lång tid bara att lära sig språket innan du använder den . Eftersom lärande Ruby är precis som att lära ett annat språk , många programmerare föredrar att hålla sig till vad de redan vet och kan utvecklas . Addera Development
I juli 2011, den senaste version av Ruby är version 1.9 , med några uppdateringar . Vid jämförelse med andra programmeringsspråk , Ruby utveckling och uppdateringar är långsammare . PHP , utvecklade två år senare än Ruby , är redan på version 5.3 , med uppdateringar och buggfixar släppt flera gånger om året . Ruby on Rails , den webbaserade programmering plattform med Ruby , är inte ens förenligt med version 1.9 av Ruby .