Ruby n'apporte que peut d'avantage par rapport à Python.
Pour avoir codé dans les 2 langages, Ruby est beaucoup plus cohérent, et ne te bloque pas avec une pseufdo "bonne manière" de faire.
Python est nettement plus répandu, et ça facilite beaucoup de choses.
Si le fait qu'un outil/produit plus répandu en faisait un bon produit/outil, ça se saurait, surtout en informatique.
Les différences entre les deux langages sont peut marqués
A l'"usage" si : on est plus vite usé à trouver la "bonne manière" de faire en python (qui défie bien souvent la logique du problème en cours de traîtement) que de faire la même chose en Ruby.
(on pourrait très certainement faire ton exemple en python, de façon aussi simple).
Ca je demande à voir.
Le choix de ruby dépend vraiment de l'environnement dans lequel tu travailles. Pour un usage occasionnel, multi-fonction, python semble mieux adapté
Le problème est qu'on trouve duy python partout pour des usages non occasionels, parce que l'on fait faire du dev a des personnes dont ce n'est pas le métier. Et côté lisibilité de code, on trouve plein d'horreurs issues de copier/coller pris sur le net, sans aucune réflexion sur ce qui est fait. J'en subis tous les jours en ce moment. La seule différence avec Perl, c'est que le code python est mieux indenté.
[^] # Re: Ruby
Posté par totof2000 . En réponse au journal Python comme premier langage de programmation ?. Évalué à 2.
Pour avoir codé dans les 2 langages, Ruby est beaucoup plus cohérent, et ne te bloque pas avec une pseufdo "bonne manière" de faire.
Si le fait qu'un outil/produit plus répandu en faisait un bon produit/outil, ça se saurait, surtout en informatique.
A l'"usage" si : on est plus vite usé à trouver la "bonne manière" de faire en python (qui défie bien souvent la logique du problème en cours de traîtement) que de faire la même chose en Ruby.
Le problème est qu'on trouve duy python partout pour des usages non occasionels, parce que l'on fait faire du dev a des personnes dont ce n'est pas le métier. Et côté lisibilité de code, on trouve plein d'horreurs issues de copier/coller pris sur le net, sans aucune réflexion sur ce qui est fait. J'en subis tous les jours en ce moment. La seule différence avec Perl, c'est que le code python est mieux indenté.