Le blog d’un libriste qui a la niaque !
Pour un programmeur, à 25 ans, si t’as pas essayé Python, t’as raté ta vie.
…
Tout est dans le titre.
Dans le temps j’aimais bien Ruby. Une syntaxe de rêve, des outils de rêve, un framework web de rêve. J’étais même dans le CA de l’association RubyFrance, j’ai bu des coups avec l’ex prèz (salut fredix).
Et pis j’ai commencé à en avoir marre des perfs foireuses, des hash plus simples que les array mais pas ordonnés (un exemple parmi 1000 petits détails), des wrappers pour certaines choses inexistants ou incomplets… Ce qui me retenait sur Ruby était vraiment que la syntaxe était top, et que je blairais pas l’absence de mot de fin de bloc en python.
Et puis le temps est passé, et là où fredix se tente au C(++)/Gstreamer, je m’essaie au python, avec python/glade… Et j’aime ça. Je commence à m’habituer à l’absence qui me dérangeait tant auparavant, et je découvre un langage non pas naturel, mais diablement concis et efficace. Ca a des inconvénients, mais surtout de nombreux avantages. Et puis, la réactivité des applis en python est bien supérieure à celle des applications en Ruby équivalentes, les wrappers plus complets et plus nombreux, voir plus performants …
Du coup, sauf si Ruby 2 sort en avance, intègre des hash ordonnés, mais surtout si le nombre de wrappers potables augmente pas, que les performances s’améliorent pas, ben je resterai sous python pour quelques mois encore… Et peut-être, à ce moment, que je ne voudrai plus repasser à Ruby.
(Bye bye Ruby …)
| Cette entrée a été posté par segle le 23 février 2009 à 23:18, et placée dans Ma vie, Prog, Python. Vous pouvez suivre les réponses à cette entrée via RSS 2.0. Vous pouvez laisser une réponse, ou bien un trackback depuis votre site. |

about 1 year ago
Ben mon grand tu peut déjà repasser sous Ruby.
Ruby 1.9 intègre les hash ordonnés.
about 1 year ago
Il me reste encore une année :p
about 1 year ago
@Damien: Ne fais pas celui qui a mal lu, y a aussi les perfs et le fait que la syntaxe de python ne me rebute plus. Oh, et le hash ordonné en ruby, ça doit être récent, parce que sur ma 1.8.2, l’ordre est toujours pas gardé … Si tu fais du rails le hash de rails est une surcharge du hash « classique » de ruby.
@Samuel, sur irc, sam[cOe] ou un truc du genre, c’est toi ?
about 1 year ago
@glooze j’ai dit : Ruby 1.9. Pas 1.8.2. Faut lire bien aussi hein :)
about 1 year ago
Salut Seb !
bah tu verras tu reviendras à Ruby un jour ;)
about 1 year ago
Je sais pas, fredix, je sais pas …