Bonsoir,
Dans le cadre d'un projet professionnel que je dois mettre en place, je m'interroge sur le langage à utiliser pour la partie cliente.
Pour faire simple, coté client le programme n'est pas très complexe (pas beaucoup de fonctionnalités, très peu de ligne de codes quelques centaines tout au plus) mais doit être :
- Facilement exécutable (dans le sens "installable rapidement et silencieusement" )
- Utilisable au moins sur Windows, Macos & Linux
Jusqu'ici, je n'ai jamais réellement fait de GUI avec Python, mais comme c'est le langage que j'utilise le plus depuis quelques temps, et que la partie serveur sera en partie écrite en Python, je me pose les questions suivantes :
- wxPython (qui serait pour l'instant mon premier choix ?) est-il vraiment "stable" ? Tout du moins assez pour un environnement de production ?
- Si non, y a t-il des framework qui le sont ?
- Pour ce qui est du déploiement facile et rapide, que valent les petites choses comme py2exe ou pyinstaller (qui à l'air d'être assez "à jour") ?
Sinon, pensez-vous qu'il serait plus simple de créer ces GUI clientes en C++ pour vraiment gagner en robustesse/stabilité ?
wxWidgets par exemple, est-il de base assez robuste en C++ pour être utilisé en production ?
PS: Je ne peux pas utilisé QT pour ce projet, les licences commerciales étant un poil trop cher pour ce petit projet modeste ^^
Merci d'avance pour vos réponses, j'ai essayé de faire un peu le tour de différents forums et autres vidéos, mais les avis sont partagés et/ou souvent assez anciens et je me dis qu'après plusieurs années certains avis négatif ne sont peut être plus d'actualités !
Bonne soirée.
Partager