Ruby nu e un limbaj serios? Spuneți asta GitHub și Shopify
Wired a decis că Ruby nu e un limbaj serios — probabil n-au văzut pe ce e scris jumătate din startup-uri.

Revista Wired a publicat un articol cu titlul zgomotos: "Ruby Is Not a Serious Programming Language". Și în timp ce autorii probabil sorbeau matcha și căutau un nou framework, Ruby continuă liniștit să hrănească dezvoltatorii Rails și să țină în spate GitHub, Shopify și Airbnb. Hai să vedem ce au vrut să spună.
De ce e acuzat Ruby de lipsă de seriozitate?
Principalele reproșuri la adresa Ruby sunt tipizarea dinamică și lipsa unei tipizări statice stricte. Cică în proiecte serioase ai nevoie de tipuri ca să nu prinzi bug-uri în runtime. Și că Ruby e mai lent decât Go sau Rust — e adevărat, dar de parcă aplicațiile web au mereu nevoie de viteza unui bolid de Formula 1. Uneori e suficient un sedan sigur care nu se strică pe drum.
- Tipizare dinamică — da, poți greși, dar testele bune și code review-ul rezolvă 90% din probleme.
- Performanță — Ruby nu e pentru high-frequency trading, dar pentru aplicații CRUD e de ajuns.
- Ecosistem — Rails e încă una dintre cele mai rapide moduri de a lansa un MVP, confirmat de mii de startup-uri.
Dezbaterea despre ce limbaj e "serios" amintește de discuțiile despre ce unealtă e mai bună — ciocanul sau șurubelnița. Totul depinde de sarcină. Ruby e excelent pentru prototipare și dezvoltare web, unde viteza de scriere a codului contează mai mult decât viteza de execuție. Și datorită Ruby on Rails, mulți dezvoltatori au putut începe o carieră în IT — asta nu e o contribuție serioasă?
Comentariul echipei METABYTE: Și nouă ne place Ruby, mai ales când clientul zice "fă repede și să meargă". Iar dacă e nevoie de viteză, știm unde e Go. Important e nu limbajul, ci capacitatea de a alege instrumentul potrivit.
URMATORUL PAS
Ti-a placut abordarea?
Aplicam aceleasi principii in proiectele clientilor: AI, automatizari, produse care nu se sting dupa lansare.