Quindi questo thread NON è sicuramente un thread per il motivo per cui Python è migliore di Ruby o l'inverso. Invece, questo thread è per critiche oggettive sul perché sceglieresti l'uno rispetto all'altro per scrivere un'API web RESTful che verrà utilizzata da molti client diversi (dispositivi mobili, browser Web, tablet, ecc.).Motivi oggettivi per l'utilizzo di Python o Ruby per una nuova API Web REST
Anche in questo caso, non confrontare Ruby on Rails vs Django. Questa non è un'app web dipendente da framework di alto livello come RoR o Django. Mi piacerebbe solo sapere perché qualcuno potrebbe scegliere l'uno rispetto all'altro per scrivere un'API web RESTful che hanno dovuto iniziare domani, completamente da zero e motivi per cui potrebbero passare da uno all'altro.
Per me, la sintassi e le funzionalità del linguaggio sono completamente superflue. Entrambi offrono una grande quantità di funzioni e certamente entrambi possono raggiungere gli stessi obiettivi finali. Penso che se qualcuno lancia una moneta, è una buona ragione per usarne una sopra l'altra. Mi piacerebbe solo vedere ciò che alcuni di voi esperti del web service che sono molto appassionati del loro lavoro rispondono al motivo per cui si userebbero uno sull'altro in un formato molto obiettivo.
Perché non PHP? Di questi tempi è uno dei più popolari linguaggi del server web. Probabilmente eviterei Ruby principalmente perché Twitter è stato scritto in esso, e ha fatto schifo. Ma potrebbe essere più colpa di Twitter di quella di Ruby. – davr
Nessuna buona ragione a parte il fatto che sono davvero annoiato di PHP e voglio imparare una nuova lingua. – randombits
Onestamente, le differenze non sono tali che questa è una domanda che deve essere posta. Valutare sia dalla sintassi che dalla prospettiva della biblioteca e prendere una decisione al riguardo. I sentimenti delle persone in un modo o nell'altro non dovrebbero avere importanza. E davr, amico, sul serio? Evitare qualcosa perché qualcuno l'ha usato male? Da tutto l'opinione parziale che circonda la rete, probabilmente è la peggiore. –