Ten wątek zdecydowanie NIE jest wątkiem, dla którego Python jest lepszy niż Ruby lub odwrotnie. Zamiast tego, ten wątek służy do obiektywnej krytyki, dlaczego wybrałbyś jeden z drugim, aby napisać RESTful web API, który będzie używany przez wielu różnych klientów (mobile, przeglądarki internetowe, tablety itp.).Obiektywne powody używania Pythona lub Ruby dla nowego interfejsu API REST Web
Ponownie, nie porównuj Ruby on Rails vs Django. To nie jest aplikacja internetowa zależna od frameworków wysokiego poziomu, takich jak RoR czy Django. Chciałbym tylko usłyszeć, dlaczego ktoś mógłby wybrać jeden z nich, by napisać RESTful Web API, który musiał zacząć jutro, całkowicie od zera i powody, dla których mogliby przejść od jednego do drugiego.
Dla mnie funkcje składni i języka są całkowicie zbędne. Oba oferują wiele funkcji i na pewno oba mogą osiągnąć te same cele końcowe. Myślę, że jeśli ktoś rzuca monetą, jest to wystarczający powód, aby użyć jednego z nich. Po prostu chciałbym zobaczyć, jak niektórzy z was, eksperci od usług internetowych, którzy są bardzo zaangażowani w swoją pracę, odpowiadają na pytanie, dlaczego użyliby jednego z nich w bardzo obiektywnym formacie.
Dlaczego nie PHP? Jest to obecnie jeden z najpopularniejszych języków po stronie serwera. Prawdopodobnie uniknęłbym Ruby głównie dlatego, że napisano w nim Twittera i to było do dupy. Ale to może być więcej błędów Twittera niż Ruby. – davr
Nie ma powodu, poza tym, że naprawdę nudzę się PHP i chcę nauczyć się nowego języka. – randombits
Szczerze mówiąc, różnice nie są takie, że jest to pytanie, które należy zadać. Oceń zarówno z perspektywy składni, jak i biblioteki i podejmij decyzję. Uczucia ludzi w taki czy inny sposób nie powinny mieć znaczenia. I davr, stary, poważnie? Unikaj czegoś, bo ktoś użył go źle? Od wszystkich stronniczych opinii płynących po sieci, to chyba najgorsze. –