-
Notifications
You must be signed in to change notification settings - Fork 0
Frontend App
Pour toute la partie GUI de notre application nous avons décidés d'utiliser la librairie python Tkinter car il répond parfaitement à nos besoin et nous permet de faire une application avec un design moderne notamment grâce aux nombreux paramètres que l'on peut modifier tels que la police, la couleur de fond et du texte, ect. La deuxième raison de ce choix est le fait que Tkinter ne requière aucun installation externe via la commande "pip install" car il est dans les librairies de base de python.
Tkinter (vient de l'anglais Tool kit interface) est une librairie graphique libre pour le langage Python, permettant la création d'interfaces graphiques (GUI).
| Avantages | Inconvénients |
|---|---|
| Aucune installation | Incompatible avec les app mobile |
| Facile d'utilisation | Clavier souris |
| Open-source | |
| Nombreux Widgets |
Kivy est l'un des framework pour Python que j'ai observé être utilisé par des experts car il est multiplateforme et prend en charge la plupart des périphériques d'entrée et des protocoles disponibles aujourd'hui.
| Avantages | Inconvénients |
|---|---|
| Open-source | Installation |
| Input varier | 20 Widgets |
| Multi-plateforme | Complexe |
| Grosse application |
Pygame est une librairie libre multi-plateforme qui facilite le développement de jeux vidéo grâce au langage de programmation Python. Elle permet principalement la programmation de jeu vidéo mais il est de plus en plus utilisé pour développer des applications. Il convient parfaitement pour programmer la partie graphique (GUI), le son mais également les entrées (clavier, souris et joystick).
| Avantages | Inconvénients |
|---|---|
| Facile a prendre en main | Intallation |
| Open-source | Plus pour le Jeu |
| Input varier | |
| Facile d'utilisation |