Mise à jour : 06/30/2020 par Lojiciels.com
Les utilisateurs qui ne sont pas familiarisés avec une CLI (interface en ligne de commande) ou une GUI (interface graphique) peuvent vouloir connaître les avantages et les inconvénients de chacune d’entre elles afin de déterminer ce qui leur convient le mieux. D’autres peuvent être curieux de connaître les différences entre les deux. En mettant l’accent sur les commandes et la manipulation de fichiers, le tableau suivant illustre quelle interface présente l’avantage dans certaines catégories et pourquoi.
Sujet | CLI | GUI |
---|---|---|
Ease | En raison d’un degré de mémorisation plus élevé et de la familiarité nécessaire au fonctionnement et à la navigation, les nouveaux utilisateurs trouvent l’utilisation d’une interface de ligne de commande plus difficile qu’une interface graphique. | Comme une interface graphique est visuellement intuitive, les utilisateurs ont tendance à apprendre à utiliser une interface graphique plus rapidement qu’une interface de logiciel libre. |
Contrôle | Les utilisateurs ont un bon contrôle sur le fichier et les systèmes d’exploitation dans une interface de ligne de commande. Cependant, pour les nouveaux utilisateurs ou les novices, elle n’est pas aussi conviviale qu’une interface graphique. | Une interface graphique permet d’accéder à de nombreux fichiers, à des fonctions logicielles et au système d’exploitation dans son ensemble. Étant plus conviviale qu’une ligne de commande, en particulier pour les nouveaux utilisateurs ou les utilisateurs novices, une interface graphique est utilisée par un plus grand nombre d’utilisateurs. |
Multitâche | Bien que de nombreux environnements en ligne de commande soient capables de réaliser plusieurs tâches à la fois, ils n’offrent pas la même facilité et la même capacité à visualiser plusieurs choses à la fois sur un seul écran. | Les utilisateurs de l’interface graphique disposent de fenêtres qui leur permettent de visualiser, de contrôler, de manipuler et de basculer entre plusieurs programmes et dossiers en même temps. |
Vitesse | Les utilisateurs en ligne de commande n’ont besoin que d’un clavier pour naviguer dans l’interface, ce qui permet souvent d’obtenir des performances plus rapides. | Si les interfaces graphiques modernes sont rapides et efficaces, elles nécessitent une souris. Vous devez donc passer votre main de la souris au clavier pour taper. Pour de nombreux utilisateurs, il est plus lent de retirer la main du clavier pour déplacer le pointeur de la souris que d’utiliser un CLI, qui ne nécessite que le clavier. |
Ressources | Un ordinateur qui n’utilise que la ligne de commande prend beaucoup moins de ressources système qu’une interface graphique. | Une interface graphique nécessite plus de ressources système en raison des éléments qui doivent être chargés, tels que les icônes et les polices de caractères. La vidéo, la souris et d’autres pilotes doivent être chargés, ce qui nécessite des ressources système supplémentaires. |
Scénario | Une interface en ligne de commande exige généralement que les utilisateurs connaissent déjà les commandes de script et la syntaxe, ce qui rend difficile la création de scripts pour les nouveaux utilisateurs ou les novices. | La création de scripts à l’aide d’une interface graphique est devenue plus facile grâce aux logiciels de programmation, qui permettent aux utilisateurs d’écrire les scripts sans avoir à connaître toutes les commandes et la syntaxe. Les logiciels de programmation fournissent des guides et des conseils sur la manière de coder des fonctions spécifiques et des options de prévisualisation pour voir si et comment le script fonctionne. |
Accès à distance | Lorsqu’il accède à un autre ordinateur ou à un autre appareil par l’intermédiaire d’un réseau, un utilisateur peut manipuler l’appareil ou ses fichiers à l’aide d’une interface de ligne de commande. Cependant, vous devez connaître les commandes pour le faire et ce n’est pas aussi facile pour les nouveaux utilisateurs ou les utilisateurs novices. | L’accès à distance à un autre ordinateur ou serveur est possible dans une interface graphique et facile à naviguer avec peu d’expérience. Les professionnels de l’informatique utilisent souvent une interface graphique pour l’accès à distance, y compris pour la gestion des serveurs et des ordinateurs des utilisateurs. |
Diversité | Une fois que vous aurez appris à naviguer et à utiliser une ligne de commande, elle ne changera pas autant qu’une nouvelle interface graphique. Bien que de nouvelles commandes puissent être introduites, les commandes d’origine restent souvent les mêmes. | Chaque interface graphique a une conception et une structure différentes lorsqu’il s’agit de réaliser des tâches différentes. Même les différentes itérations d’une même interface graphique, comme Windows, peuvent comporter des centaines de modifications différentes entre chaque version. |
Souche | Une interface en ligne de commande est souvent très basique et peut être plus contraignante pour la vision de l’utilisateur. Le syndrome du canal carpien peut également représenter un risque lors de l’utilisation d’une interface en ligne de commande, car les utilisateurs n’utilisent qu’un clavier. Il n’est pas nécessaire de changer la position des mains et des tensions peuvent apparaître sur les poignets ou même les doigts. | L’utilisation de touches de raccourci et le mouvement plus fréquent des mains, dû au passage du clavier à la souris, peuvent réduire la tension. La fatigue visuelle peut toujours être un risque, mais une interface graphique a plus de couleurs et est plus attrayante, ce qui peut réduire la fatigue visuelle. |
Dans l’ensemble, une interface graphique est aujourd’hui utilisée par un plus grand nombre d’utilisateurs qu’une interface de communication en ligne (CLI). Les programmeurs spécialisés et les programmeurs de base peuvent avoir tendance à utiliser une CLI pour des raisons d’efficacité et de rapidité, mais l’interface graphique est plus conviviale et préférée par la plupart des utilisateurs.