Bonjour,
J'ai appris, ces derniers temps, le langage Python en version 3.2 autour d'un début de projet sans véritablement de grandes ambitions. Au début, ce fut juste pour apprendre ce langage de programmation et au fur et à mesure, il s'avère que ce projet s'est suffisamment développé pour pouvoir être exploité sous un autre "format" qu'à l'origine.
Aujourd'hui, ce projet se résume à quelques programmes Python v3.2 de quelques dizaines de milliers de lignes, une interface web et une base de données.
En cherchant un hébergeur Web pour pouvoir accueillir cette réalisation, j'en ai trouvé un en mutualisé qui, sur le papier, me semblait adéquat.
J'ai donc, pour commencer, posé la question de la version de Python proposée sur leurs serveurs, et c'est là la faille pour laquelle je craignais être confronté, la version proposée par cet hébergeur est Python v2.6.
Bon.. comment dois-je réagir ?
1 - Pleurer toutes les larmes de mon corps en maudissant le jour où je me suis lancé à développer en Python sans prendre véritablement garde à la version à utiliser (et à l'époque, à tort, il était naturel pour moi de prendre la dernière version de ce qu'on me proposait).
2 - Reprendre, en soupirant longuement, mes dizaines de milliers de lignes de code et essayer de faire en sorte que ça tourne en version v2.6 (débutant oblige, le code n'est pas si compliqué mais je doute de la faisabilité d'une telle opération).
3 - J'ai entendu parlé d'un "3to2" qui permettrait de "downgrader" le code écrit en v3 dans une version en v2. Quelqu'un aurait-il déjà utilisé cet hypothétique outil "miracle" ? Et quel serait le pourcentage de succès que je pourrais espérer ?
4 - Cette proposition d'hébergeur étant la seule en mutualisée que j'ai trouvé adéquat pour ma solution, devrais-je reprendre mes recherches et dénicher un autre hébergeur mais cette fois en dédié quitte à payer un peu plus cher (mais mon budget est assez limité malheureusement) ?
5 - Autres... ?
Merci d'avance pour votre aide.
Partager