« Il n’y aura pas de Python 2.8 ! ». La version 2.7 sera la dernière de la branche 2.x. C’est le message fort de la dernière conférence Pycon qui se tient actuellement à Montréal au Canada. Néanmoins, la version 2.7 bénéficie d’une grâce. Sa durée de vie s’est vue prolongée jusqu’en 2020.
Python est un langage de programmation dont la popularité n’est plus remise en question. Depuis sa création en 1990 par Guido Van Rossum, 15 versions de Python se sont succédées, dont la dernière en date est la 3.4.
Cependant, Python 3.4 (plus robuste et mature) n’est pas largement adopté par les développeurs de la communauté des inconditionnels du langage de programmation. Ceux-ci préfèrent plus la version 2.7.
Pourquoi ? Même si plusieurs raisons peuvent être évoquées, deux d’entre elles méritent l’attention. La première, c’est que les utilisateurs sont conservateurs. « Si ça fonctionne correctement pourquoi devrais-je migrer ? ». Windows XP en est un exemple typique. Microsoft a dû repousser la date de fin du support plusieurs fois. Et même comme ils ont annoncé officiellement que tout est fini, il y a encore des adeptes qui ne veulent pas abandonner XP.
La seconde raison est en relation avec les packages disponibles. Python 2.7 regorge de packages pour lesquels les développeurs ont une affection toute particulière. À l’exemple de Zope (qui est considéré par certains comme une Killer-App), de Twisted, Pika, Python-Ldap, Python-OpenID qui ne sont malheureusement pas disponibles sous Python 3.4.
(en rouge les packages non pris en charge par Python 3.4 et en vert ceux pris en charge)
Par conséquent pour éviter de donner raison à ceux qui pensent que Python 3 était une erreur, il est impératif que des stratégies soient mises en place pour favoriser son adoption.
Source: Pycon
Et vous ?
Avez-vous migré vers Python 3.4 ?
Pourquoi la version 2.7 est-elle privilégiée par les développeurs ? Python 3.4, était-ce une erreur ?
Il n'y aura pas de Python 2.8, le support de la version 2.7 prolongé jusqu'en 2020
Et la migration vers Python 3.4 encouragée
Il n'y aura pas de Python 2.8, le support de la version 2.7 prolongé jusqu'en 2020
Et la migration vers Python 3.4 encouragée
Le , par Cedric Chevalier
Une erreur dans cette actualité ? Signalez-nous-la !