Forum Programmation.autre Python ou Ruby

Posté par  .
Étiquettes : aucune
0
15
juil.
2009
Bonjour,

je cherche à apprendre un langage qui me permettrait de faire rapidement la plupart des choses dont j'ai besoin (sockets, sites web ...).
J'hésite entre Python et Ruby, lequel me conseillez vous ? Pourquoi ? D'autres suggestions ?

Merci :)
  • # Python

    Posté par  . Évalué à 1.

    maturité, librairies.

    sinon, Perl.
  • # Choix difficile

    Posté par  . Évalué à 2.

    J'adore les deux et faire un choix n'est pas évident. D'autant plus qu'ils sont franchement très proches et les deux peuvent très bien répondre a tes demandes.

    Enfin si tu es globalement débutant en programmation j'aurais une légère préférence pour Python qui est nettement moins magique et force un peu plus la main du programmeur pour rester dans les clous.
    • [^] # Re: Choix difficile

      Posté par  . Évalué à 1.

      Je suis entièrement d'accord sur le choix de Python pour un débutant, mais employer le mot magique me parait clairement abusif et répandre une information erronée relevant presque du FUD.

      Si en Rails l'emploi du mot magique en tant qu'abus de langage 'peut' prendre du sens en raison de nombreuses conventions par rapport à la configuration, comme les partials qui trouvent tout seul l'instance associée ( ce qui est d'ailleurs désormais deprecated ), en Ruby tout court, je ne vois vraiment pas ce que l'on peut qualifier de magie. Il s'agit simplement de mécanisme que l'on applique que peu en dehors de Smalltalk et par extension Ruby, qui sont souvent considéré avec superstition en raison de la différence notoire avec les cas d'utilisations classiques.

      Magique sous entend qu'il se passe quelque chose que l'on ne peut comprendre, une zone opaque et étrange, ce qui n'est pas le cas si l'on prend le temps d'ingérer les concepts qui vont avec. En ce sens, je te rejoins, un programmeur débutant risque de ne pas être à l'aise et de considérer cela comme 'magique', ce qui est une erreur qui le mènera droit dans le mur lorsqu'il manipulera ce genre de concepts vu qu'il ne les maîtrisera absolument pas.
  • # Essayes les 2 ?

    Posté par  (site web personnel) . Évalué à 2.

    Tu peux commencer un peu des 2, genre quelques heures, tu verras lequel tu preferes.

    Python a l'avantage d'avoir plus d'utilisateurs (à part au japon) mais l'inconvenient de m'enerver quand je dois en lire ou en ecrire :-)
    • [^] # Re: Essayes les 2 ?

      Posté par  . Évalué à 1.

      Je trouve Ruby bien plus agréable que python (probablement une question de goûts).
      Il est vrais que python est globalement un peut plus mature, mais dans le domaine précis qui t'intéresse (le web) Ruby se révèle avoir beaucoup de succès.

      Bref tes goûts entrerons probablement comme un des principaux critères de choix.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.