Así que este hilo definitivamente NO es un hilo de por qué Python es mejor que Ruby o el inverso. En cambio, este hilo es para la crítica objetiva sobre por qué elegiría uno sobre el otro para escribir una API web RESTful que va a ser utilizada por muchos clientes diferentes (dispositivos móviles, navegadores web, tabletas, etc.).Razones objetivas para usar Python o Ruby para una nueva API web de REST
Nuevamente, no compare Ruby on Rails vs Django. Esta no es una aplicación web que dependa de marcos de alto nivel como RoR o Django. Me gustaría saber por qué alguien podría elegir una sobre la otra para escribir una API web RESTful que tenían que comenzar mañana, completamente desde cero y las razones por las que podrían ir de una a otra.
Para mí, las características de sintaxis y lenguaje son completamente superfluas. Ambas ofrecen una cantidad abundante de características y, sin duda, ambas pueden alcanzar los mismos objetivos finales exactos. Creo que si alguien arroja una moneda, es una buena razón para usar una sobre la otra. Me encantaría ver lo que algunos de los expertos en servicios web que son muy apasionados con su trabajo responden a por qué utilizarían uno sobre el otro en un formato muy objetivo.
Por qué no php? Es uno de los idiomas más populares del lado del servidor web en estos días. Probablemente evitaría a Ruby principalmente porque Twitter estaba escrito en él, y apestaba. Pero eso podría ser más culpa de Twitter que Ruby's. – davr
No hay una buena razón aparte de que realmente estoy aburrido de PHP y quiero aprender un nuevo idioma. – randombits
Honestamente, las diferencias no son tales que esta es una pregunta que debe hacerse. Evalúe ambos desde la perspectiva de la sintaxis y la biblioteca y tome una decisión al respecto. Los sentimientos de las personas de una forma u otra no deberían importar. Y davr, amigo, ¿en serio? ¿Evitar algo porque alguien lo usó mal? De todas las opiniones sesgadas que flotan en la red, esa es probablemente la peor hasta ahora. –