> Tu te bases sur quoi pour dire ça ?
Je suis d’accord avec lui, et je me base sur mon expérience. En tant que langage, je préfère Ruby, mais je suis souvent obligé de me rabattre sur Python à cause des libs de Ruby. En vrac :
- Pas trouvé d’équivalent de lxml (aussi performant, avec un parser HTML capable de parser n’importe quelle page écrite avec les pieds, et avec une API aussi agréable)
- Pas trouvé d’équivalent de feedparser
- Librairie standard HTTP absolument déplorable (mauvaise documentation — j’ai du lire le code pour comprendre comment l’utiliser —, comportement différent de celui documenté et difficilement utilisable pour autre chose que request().body)
Oui, il est vrai que Ruby a des libs que Python n’a pas. En pratique, pour mes projets, les problèmes sont toujours en sens unique.
> Par contre on attends toujours un outil à la hauteur de gem pour les gérer
Pas moi.
Merci de laisser ma distrib gérer les paquets.
[^] # Re: <-- Hey, toi ! clique sur le [+] à gauche !
Posté par Moonz . En réponse au journal Python 3.1 devient la version de Python par défaut sur Archlinux. Évalué à 2.
Je suis d’accord avec lui, et je me base sur mon expérience. En tant que langage, je préfère Ruby, mais je suis souvent obligé de me rabattre sur Python à cause des libs de Ruby. En vrac :
- Pas trouvé d’équivalent de lxml (aussi performant, avec un parser HTML capable de parser n’importe quelle page écrite avec les pieds, et avec une API aussi agréable)
- Pas trouvé d’équivalent de feedparser
- Librairie standard HTTP absolument déplorable (mauvaise documentation — j’ai du lire le code pour comprendre comment l’utiliser —, comportement différent de celui documenté et difficilement utilisable pour autre chose que request().body)
Oui, il est vrai que Ruby a des libs que Python n’a pas. En pratique, pour mes projets, les problèmes sont toujours en sens unique.
> Par contre on attends toujours un outil à la hauteur de gem pour les gérer
Pas moi.
Merci de laisser ma distrib gérer les paquets.