>> Technologie Électronique >  >> Maison intelligente >> Vie connectée

Avantages et inconvénients d'une interface graphique (GUI)

Les GUI permettent de placer plus d'informations dans un seul programme, page Web ou écran d'accueil sans l'encombrer de texte. Avec les bons graphismes, les gens peuvent utiliser des programmes complexes facilement. Les GUI ne sont pas simples pour autant, et ils sont difficiles à créer. De plus, une interface mal conçue complique les choses au lieu de les simplifier pour l'utilisateur.

La courbe d'apprentissage

Au début, une GUI peut sembler déroutante, surtout pour quelqu'un sans expérience préalable, mais après s'être habitué à une interface, on peut s'adapter à plusieurs autres. En regardant les programmes de la suite Adobe Creative, Adobe Photoshop et Adobe Flash utilisent des images similaires pour leurs GUI. Cela signifie que quand les utilisateurs sont habitués à l'un, ils sont déjà quelque peu familiers avec l'interface de l'autre. Cela s'étend aussi aux pages Web. De nombreuses pages utilisent les logos des réseaux sociaux pour donner aux utilisateurs un moyen rapide de partager du contenu. Non seulement ces logos sont utilisés sur différents sites, mais ils partagent aussi le même format pour être facilement reconnaissables.

Temps nécessaire pour créer une GUI

Bien qu'elles soient faciles à utiliser, les GUI sont loin d'être simples à créer. Python.org montre quelques façons de créer une GUI dans un seul langage de programmation. Les interfaces textuelles n'ont pas besoin d'images, donc les utiliser pour représenter quelque chose dans un programme est plus facile. Faire en sorte qu'une image représente une action est plus difficile. Non seulement le programmeur doit utiliser la bonne image, mais il doit aussi lier cette image à l'action et la placer au bon endroit. Ce processus se complique considérablement quand il y a beaucoup d'images qui font des choses très différentes dans un même programme.

Plus lent que d'autres systèmes d'exploitation

Une GUI a de nombreuses pièces mobiles. À cause de ces pièces, une GUI tend à être plus lente qu'une interface en ligne de commande (CLI), comme celle montrée sur Teach-ICT. Une CLI n'utilise pas d'images et est plus simple dans sa conception, n'ayant pas besoin de beaucoup de ressources pour fonctionner. Il y a d'innombrables images de dossiers, d'icônes et d'écrans différents sur une GUI qui utilisent constamment les ressources de l'ordinateur.

Vie connectée