Kunder skal ofte beslutte sig for, hvilket programmeringssprog de vil have deres produkt lavet på. Ruby og PHP er et af de mest almindelige dilemmaer.
Inspireret af PHP's tidligere popularitet rapporterer flere og flere kunder på det seneste om deres behov for at skabe produkter ved hjælp af Ruby og det populære Ruby on Rails-framework.
I Codest har vi haft mulighed for at samarbejde med mange kunder, der har brug for gode argumenter, hvorfor det programmeringssprog, som softwarehuset tilbyder, vil være et godt valg til deres produkt. Ofte handler dilemmaet om Ruby og PHP. Vi ved præcis, at PHP er bedre kendt for de fleste mennesker. Men den marked Tendensen er anderledes. Ruby har mange styrker, som kunder og udviklere sætter pris på. Det er ikke uden grund, at tjenester som Twitter, Basecamp eller AirBnB er blevet skabt i dette sprog.
Ruby er ideel til udvikling af webapplikationer. Fordelen er, at den indeholder mange biblioteker og frameworks af høj kvalitet, som gør det nemmere for udvikleren. Processen med at bygge en webapplikation er relativt hurtigere i Ruby end i PHP. De første funktioner i programmet kan opnås på relativt kort tid. Det mest anvendte er Ruby on Rails-frameworket, som har vundet stor popularitet blandt programmører.
Hvis tid er et værdifuldt spørgsmål for en kunde, vil Ruby derfor være et godt valg for dem på grund af sin tidseffektivitet.. Samtidig er der ingen frygt for kvalitetstab, da de applikationer, der oprettes i Ruby on Rails, er af høj kvalitet og ydeevne. Ruby er værdsat af udviklere for sin kortfattethed og for, at det er let at indføre rettelser og opgraderinger. Det hjælper meget i de senere faser af arbejdet.
Det er klart, at PHP også har sine tilhængere. Der er flere programmører på markedet, som har kompetencer inden for dette område. Ruby skaber en større adgangsbarriere for uerfarne udviklere. Markedstendensen viser dog, at flere og flere begyndere inden for programmering beslutter sig for at lære dette sprog, fordi de ser flere muligheder i det. Et lignende forhold kan vises med de kunder, der ønsker at skabe en webapplikation og henvender sig til de softwarehuse, der specialiserer sig i Ruby.