• [^] # Re: Huhu

    Posté par . En réponse au lien Difficile de recommander Python en production . Évalué à 9. Dernière modification le 08 mars 2025 à 12:52.

    Context: je n'ai pas lu l'article, et je suis programmeur historiquement surtout C++ et aujourd'hui Rust

    Mon expérience de Python en "production" c'est l'hébergement de Yunohost et Synapse (server matrix de référence).

    Après une mise à jour de Synapse, l'envoie de photos ne fonctionnait plus. Après petite enquête dans les logs, il s'avère qu'une dépendance pour la gestion d'image avait été mise à jour, et que cette mise supprimait une fonction qui était marqué comme déprécié depuis un moment, et que le code de Synapse n'avait pas été mis à jour.

    Que ce genre de problème puisse arriver jusqu'en production sans qu'au minimum un check de CI n'est levé une alerte me parais quand même problématique.
    Peut-être qu'il y a des outils type analyseur static qui aurait pu/dû être utilisé en CI pour prévenir le problème. Mais rien que le fait que ce soit optionnel est un malus pour moi dans la confiance que je peux apporter à du code Python par rapport à du Go/Rust.
    Si je dois héberger un service, je vais avoir tendance à chercher plutôt des outils écris dans des langages compilés plutôt qu'interprété comme premier filtre. Et si seulement je ne trouve rien qui correspond, je vais élargir la recherche.

    Donc je suis plutôt d'accords avec l'idée "Difficile de recommander Python en production".