Différence entre GUI et CLI

le différence principale entre GUI et CLI est que l'interface utilisateur graphique (GUI) permet à l'utilisateur d'interagir avec le système à l'aide d'éléments graphiques tels que des fenêtres, des icônes, des menus, tandis que l'interface de ligne de commande (CLI) permet à l'utilisateur d'interagir avec le système à l'aide de commandes. 

Un système d'exploitation est une interface entre l'utilisateur et les composants matériels. Il effectue différentes tâches. Un système d'exploitation fournit une interface utilisateur graphique ou une interface de ligne de commande permettant à l'utilisateur d'effectuer des tâches. Certains systèmes d'exploitation ne fournissent que la CLI, tandis que d'autres fournissent à la fois l'interface graphique et l'interface graphique. Une interface graphique est composée de contrôles ou de widgets permettant d'interagir avec l'ordinateur. D'autre part, lorsqu'il utilise l'interface de ligne de commande, l'utilisateur doit entrer des commandes pour effectuer les tâches. Globalement, l'interface graphique est plus conviviale, mais la vitesse d'exécution est supérieure dans l'interface de ligne de commande..

Zones clés couvertes

1. Qu'est-ce que l'interface graphique?
     - Définition, fonctionnalité
2. Qu'est-ce que la CLI?
     - Définition, fonctionnalité
3. Différence entre GUI et CLI
     - Comparaison des différences clés

Mots clés

GUI, CLI, Système d'exploitation

Qu'est-ce que l'interface graphique?

GUI signifie Interface utilisateur graphique. Il prend l'avantage de l'infographie. Il permet à l'utilisateur d'interagir avec l'ordinateur à l'aide de composants tels que des fenêtres, des icônes, des étiquettes, des zones de texte et des boutons radio. Il est facile pour l’utilisateur d’exécuter des tâches à l’aide de l’interface graphique étant donné qu’il n’est pas nécessaire de rappeler des commandes. Il peut facilement cliquer sur les icônes, faire glisser et déposer des objets à l'aide de la souris.

Figure 1: interface graphique Windows

Il existe divers composants d'interface graphique. La fenêtre est l'écran visible complet pour l'utilisateur. Il a une forme rectangulaire et peut chevaucher la surface d’autres fenêtres. Une zone de texte est un composant permettant à l'utilisateur de saisir des données d'entrée. Un menu fournit une liste d'options permettant à l'utilisateur de sélectionner une option. Un bouton permet de sélectionner une option particulière. Un bouton radio apparaît en tant que groupe et l'utilisateur peut sélectionner une option à la fois. De plus, la case à cocher est un élément graphique qui permet à l'utilisateur de sélectionner une option parmi plusieurs alternatives..  

Les systèmes d'exploitation tels que Windows et Linux fournissent une interface graphique. Ils contiennent des fenêtres, des icônes, des zones de recherche, des menus, des listes déroulantes et de nombreux éléments graphiques. Il existe également des logiciels d’application conçus pour des besoins spécifiques, tels que les systèmes de gestion des ressources humaines, les systèmes de gestion de bibliothèque, etc. Ils consistent en des interfaces graphiques permettant d’accomplir les tâches nécessaires. Globalement, une interface graphique est un mécanisme convivial permettant d’interagir avec le système..

Qu'est-ce que la CLI?

CLI signifie Interface de ligne de commande. CLI est aussi appelé Interprète en langage de commande, interface utilisateur de la console ou Interface utilisateur de personnage. Il permet aux utilisateurs d'entrer des commandes sur le terminal pour effectuer la tâche. Lorsque l'utilisateur entre une commande et appuie sur la touche «Entrée», le terminal ou le shell interprète cette commande et affiche la réponse au terminal. De même, l'utilisateur peut communiquer avec le système d'exploitation.

Figure 2: Interface de ligne de commande Linux

L'utilisateur doit bien comprendre l'utilisation de la CLI. Il devrait bien connaître la syntaxe correcte pour émettre des commandes efficaces. Les systèmes d'exploitation tels que UNIX contiennent une CLI, tandis que les systèmes d'exploitation tels que Windows et Linux contiennent à la fois une CLI et une interface graphique. Globalement, la CLI utilise efficacement la mémoire et est plus rapide que l'interface graphique..

Différence entre GUI et CLI

Définition

Une interface graphique est un type d’interface utilisateur qui permet aux utilisateurs d’interagir avec des appareils électroniques au moyen d’icônes graphiques et d’indicateurs visuels. Une CLI est une interface permettant à l'utilisateur d'émettre des commandes sous la forme de lignes de texte ou de lignes de commande successives pour effectuer les tâches..

Stands pour

GUI signifie Graphical User Interface (Interface graphique), tandis que CLI (Command Line Interface).

Utilisabilité

Il est facile d'utiliser l'interface graphique. Il n’est pas nécessaire d’avoir de vastes connaissances pour utiliser le système à l’aide de l’interface graphique. Même un débutant peut facilement gérer les tâches en utilisant l'interface graphique. D'autre part, le CLI est complexe. L'utilisateur doit avoir une bonne connaissance des commandes. Les commandes mal orthographiées sont inutiles.  

Mémoire nécessaire

L'interface graphique nécessite plus de mémoire car elle contient beaucoup de composants graphiques. La CLI est une interface de commande et ne nécessite pas plus de mémoire.. 

La vitesse

L'interface graphique est plus lente mais la CLI est rapide.

Personnalisabilité

L'utilisateur peut modifier l'apparence de l'interface graphique. Il y a des options personnalisables pour changer l'apparence. Il n'est pas possible de changer la CLI. 

La flexibilité

L'interface graphique est plus flexible alors que la CLI n'est pas très flexible.

Conclusion

La différence entre l'interface graphique et l'interface de ligne de commande réside dans le fait que l'interface graphique permet à l'utilisateur d'interagir avec le système à l'aide d'éléments graphiques tels que des fenêtres, des icônes et des menus, tandis que l'interface de ligne de commande permet à l'utilisateur d'interagir avec le système à l'aide de commandes. En bref, l'interface graphique est plus conviviale, et la CLI plus avancée et puissante.

Référence:

1. Pakuwal, Bivek. «Interface utilisateur graphique». LinkedIn SlideShare, 17 avril 2015, disponible ici..
2. «Interface de ligne de commande». Wikipedia, Wikimedia Foundation, 16 juillet 2018, disponible ici..

Courtoisie d'image:

1. “Captures d'écran (26) de Windows 7 Beta (Build 7000)” de okubax (CC BY 2.0) via Flickr
2. «Télégramme CLI Linux» par DesdeLinux (télégramme-cli de Github) (domaine public) via Commons Wikimedia