Qu'est-ce qui te dérange en python pour ça ? (d'ailleurs c'est quoi un serveur réseau complet ?)
Ce qui me dérange, c'est plus Python tout court.
Personnellement, on a un code Python en maintenance évolutive dont même le concepteur initial a du mal à retrouver tous les tenants et aboutissants et la personne a qui j'ai confié la maintenance et dont c'est le premier développement en Python galère et peste contre le langage.
Pour moi, Python, c'est très bien pour coder un petit truc sur le pouce mais ça devient vite l'horreur passé plusieurs milliers de lignes de code et plusieurs années.
Après, on va me parler de tests unitaires et tutti quanti mais là, une application fortement interfacée avec l'extérieur via des micros et qui charge des modèles de langues de plusieurs gigas en RAM, c'est juste très chiant à automatiser.
Alors, ne nous méprenons pas, cela n'est que mon point de vue.
Le réseau est tout de même relativement simple à tester et on peut souvent trouver des tests de conformité totalement indépendant de ton langage.
Certes mais il reste que ma confiance en Python quand je lance un programme reste très limitée et c'est pas les stacktrace qui apparaissent silencieusement dans la console qui me rassurent :)
Je préfèrerai être plus confiant dès le démarrage sans me dire que je vais avoir le droit à un :
...typehasnoTrucattribute
C'est pour ça que je préfère les langages compilés.
[^] # Re: Pas tant de ressources
Posté par Blackknight (site web personnel, Mastodon) . En réponse au journal L'État français adopte Matrix/Riot. Évalué à 4. Dernière modification le 24 avril 2018 à 17:34.
Ce qui me dérange, c'est plus Python tout court.
Personnellement, on a un code Python en maintenance évolutive dont même le concepteur initial a du mal à retrouver tous les tenants et aboutissants et la personne a qui j'ai confié la maintenance et dont c'est le premier développement en Python galère et peste contre le langage.
Pour moi, Python, c'est très bien pour coder un petit truc sur le pouce mais ça devient vite l'horreur passé plusieurs milliers de lignes de code et plusieurs années.
Après, on va me parler de tests unitaires et tutti quanti mais là, une application fortement interfacée avec l'extérieur via des micros et qui charge des modèles de langues de plusieurs gigas en RAM, c'est juste très chiant à automatiser.
Alors, ne nous méprenons pas, cela n'est que mon point de vue.
Certes mais il reste que ma confiance en Python quand je lance un programme reste très limitée et c'est pas les stacktrace qui apparaissent silencieusement dans la console qui me rassurent :)
Je préfèrerai être plus confiant dès le démarrage sans me dire que je vais avoir le droit à un :
C'est pour ça que je préfère les langages compilés.