Comments on: Réponse à l’article “Ruby -vs- Python” de Bodo Tasche http://sametmax.com/reponse-a-larticle-ruby-vs-python-de-bodo-tasche/ Du code, du cul Sat, 07 Nov 2015 11:08:18 +0000 hourly 1 http://wordpress.org/?v=4.1 By: Robin Dupret http://sametmax.com/reponse-a-larticle-ruby-vs-python-de-bodo-tasche/#comment-2422 Thu, 11 Oct 2012 23:04:07 +0000 http://sametmax.com/?p=2461#comment-2422 Marrant, cet article ne parle pas du parser des deux langages. ^^ Avec Ruby, beaucoup d’expression peuvent être misent sur une ligne sans pour autant être dégueulasses du genre

puts "foo" if bar

Après ne parlons pas des parenthèses dès qu’on doit appeler une méthode. Avec Ruby, il faut parfois aider le parser (genre sur les méthodes avec des arguments multiples) en mettant quelques parenthèses, mais sur les méthodes sans arguments c’est juste pas possible. Moi Python me gonfle à ce niveau là.

Après on pourrait également citer l’impossibilité d’utiliser certains caractères comme le “?” pour les méthodes de prédicats…

Il en va de même pour les tabulations ; je pense qu’on passe déjà suffisamment à chercher les bugs. Avoir des IndentationError ça gonfle au bout d’un moment et si je veux ne pas indenter mon code pour une raison ou une autre, je fais comment ? Alors oui ça oblige les débutants à utiliser la bonne manière de faire toussa toussa mais de toutes façons, le débutant ne fait jamais un code réellement propre et est-ce qu’il compte redistribuer son tout dernier Hello World sur Github sous license MIT ? Je ne pense pas …

Pour revenir sur le sujet rvm/virtualenv, je voudrais juste dire qu’aujourd’hui il y a de bonnes alternatives à rvm du genre rbenv, rbfu ou ry ; eux ils envoient du double poney et n’override pas cd ou rajoute des trucs inutiles.

]]>
By: martin http://sametmax.com/reponse-a-larticle-ruby-vs-python-de-bodo-tasche/#comment-2319 Sat, 06 Oct 2012 14:58:50 +0000 http://sametmax.com/?p=2461#comment-2319 C’est un peu le problème de l’obsolescence programmée avec les nouvelles versions de tout, qu’elles soient faciles à installer ou non. Je ne ne suis pas un programmeur mais un scientifique qui utilise Python pour ses traitements. L’important pour moi c’est le résultat et non la programmation s.s.
Je veux une solution à un problème? je vais d’abord chercher si quelqu’un ne l’a pas déjà traitée avant de me mettre à programmer et je constate simplement que Python a pratiquement des modules pour tout faire, qu’ils fonctionnent bien, et que je peux les utiliser sans problème.
La majorité de ces modules sont faits pour les versions 2.x, de même que la majorité de mes scripts qui tournent bien.Je ne vois donc pas pourquoi je devrai passer mon temps à tout transformer en version 3.x pour faire plaisir à des “puristes” (à ma retraite ou si j’y étais vraiment obligé)
Quant à Ruby…
Même si le langage était meilleur que Python, plus beau, plus performant, plus tout quoi, le problème vient de sa diffusion et des librairies disponibles.
Dans le domaine scientifique,Python est partout soit de manière autonome, soit comme langage de script pour de nombreuses applications, pas Ruby. Les librairies Python sont faciles à trouver, celles en Ruby, il faut vraiment chercher, surtout si elles sont spécialisées…
J’ai aussi des collègues qui travaillent encore sur des versions 2.5, d’autres sur des versions 2.6 et d’autres encore sur des versions 2.7, qui sont très contents sans se tracasser sur le fait qu’ils ne sont pas “à jour”…

Alors, l’obsolescence programmée dans mon domaine, non merci

]]>
By: Sam http://sametmax.com/reponse-a-larticle-ruby-vs-python-de-bodo-tasche/#comment-2290 Fri, 05 Oct 2012 15:04:14 +0000 http://sametmax.com/?p=2461#comment-2290 :-)

Je sais que tu as raison. Mais c’est comme la clope, c’est tellement dur d’arrêter !

http://sametmax.com/apres-on-dit-que-je-troll-sur-le-monde-de-ruby-et-de-nodejs/

]]>
By: Nicolas Ledez http://sametmax.com/reponse-a-larticle-ruby-vs-python-de-bodo-tasche/#comment-2288 Fri, 05 Oct 2012 14:45:29 +0000 http://sametmax.com/?p=2461#comment-2288 Bon maintenant pour répondre plus sérieusement.

J’avais trouvé l’article initial très intéressant (ou alors je l’ai un peu trop lu en diagonale).

J’ai fait du (plus ou moins dans cet dans ordre) Bash, Perl, Python et maintenant j’utilise Ruby.

Je suis passé sur Ruby par rapport à quelques limitations en Python.

Mais il reste quand même un super langage.

Pythonistes arrêter de vous comparer aux autres langages. C’est effectivement le meilleur langage au monde – pour VOUS.

Pour MOI c’est Ruby. Et d’autres préfèrent du .Net.

Arrêtons de nous taper dessus :
http://www.lacantine-rennes.net/2012/10/devcamp-1-mercredi-11-octobre-18h30/

]]>
By: Nicolas Ledez http://sametmax.com/reponse-a-larticle-ruby-vs-python-de-bodo-tasche/#comment-2287 Fri, 05 Oct 2012 14:39:28 +0000 http://sametmax.com/?p=2461#comment-2287 #troll
Si l’on veut avoir le meilleur langage par rapport au fait que ce soit installé par défaut sur les machines. Dans ce cas, c’est Perl qui gagne :
– Linux
– OSX
– Et même Windows !

Je propose que tous ces gays qui font du Python et du Ruby fassent du Perl !

Désolé, c’est vendredi.

]]>
By: Darky http://sametmax.com/reponse-a-larticle-ruby-vs-python-de-bodo-tasche/#comment-2283 Fri, 05 Oct 2012 02:49:24 +0000 http://sametmax.com/?p=2461#comment-2283

The Python community only saw the update problems. Yes, there have been update problems in the Ruby world, but we found an easy way to fix this: isitruby19.com.

But ? What the fuck is that ?

]]>
By: Tshirtman http://sametmax.com/reponse-a-larticle-ruby-vs-python-de-bodo-tasche/#comment-2282 Fri, 05 Oct 2012 02:26:09 +0000 http://sametmax.com/?p=2461#comment-2282 Ouais et le mythe de la communauté agile qui s’adapte bien vite, c’est gentil mais redmine quoi…

]]>
By: Sam http://sametmax.com/reponse-a-larticle-ruby-vs-python-de-bodo-tasche/#comment-2279 Thu, 04 Oct 2012 18:21:11 +0000 http://sametmax.com/?p=2461#comment-2279 Quelques problèmes avec RVM:

– il override la commande cd
– il a besoin d’un fichier de config
– il install son propre ruby dans son coin (wtf ?)

En fait, rmv est à ruby ce que buildout est à Python

]]>
By: desfrenes http://sametmax.com/reponse-a-larticle-ruby-vs-python-de-bodo-tasche/#comment-2278 Thu, 04 Oct 2012 18:20:54 +0000 http://sametmax.com/?p=2461#comment-2278 “Réponse aux deux remarques: depuis combien de temps ?”

Aucune idée pour rbenv, mais ruby dans macosx ça fait au minimum depuis 2009, date à laquelle j’ai eu mon macbook.

]]>
By: Jean-philippe http://sametmax.com/reponse-a-larticle-ruby-vs-python-de-bodo-tasche/#comment-2277 Thu, 04 Oct 2012 17:33:15 +0000 http://sametmax.com/?p=2461#comment-2277 Je vois vraiment pas en quoi RVM est complexe à utiliser, une ligne pour l’installer avec le script fourni, ensuite rvm install et rvm use

]]>