GUI / CLI - Was ist das?

Es ist immer mal wieder die Rede von einer GUI oder auch von einem CLI (oder auch CMD) Tool.

Erklärung GUI

GUI ist eigentlich die Abkürzung für Graphical User Interface. Oder anders gesagt eine Software die grafische anstatt rein Text basierte Ausgaben macht. In LogView Studio ist die GUI das was die meisten User nutzen und kennen werden.

Hinweis
Die Datei welche die LogView Studio GUI startet ist LvGui.exe.

Erklärung CLI

CLI steht für Command Line Interface und CMD oder Command Tool besagt im Grunde das gleiche. Es ist eine Software die im reinen Textmodus arbeitet und üblicherweise in einer Shell gestartet wird. Mit LogView Studio CLI sind keine grafischen Ausgaben möglich.

Hinweis
Die Datei welche die LogView Studio GUI startet ist LvCmd.exe.

Unterschiede

Folgende Unterschiede ergeben sich zwischen GUI und CLI

Funktion

GUI (LvGui.exe)

CLI (LvCmd.exe)

Anzahl parallel nutzbarer Devices

begrenzt durch Rechner Ressourcen

1

grafische Ausgaben mittels Views

ja - begrenzt durch Rechner Ressourcen

keine

Läuft auf Linux

nein

ja - mittels Mono Framework

Ressourcen Bedarf

hoch - je nach Project

gering

Debugeigenschaften

Oberfläche muss vorher starten

schnell und direkt

Grundlegend kann man sagen das beide Varianten ihr Vor- und Nachteile haben. Es kommt letztlich immer darauf an was man gerade mit LogView Studio erreichen möchte.

Für den "normalen User" wird aber sicherlich die GUI das Mass der Dinge sein und bleiben.


Send feedback on this topic
Copyright (C) 2013-2014 Dominik Schmidt / Holger Hemmecke. All rights reserved.