Graphical User Interface — Änderungen 2867 → 2882

Zeile 10: Zeile 10:
 
*Eine Kommandozeilendarstellung verbraucht viel weniger Ressourcen. Auf Servern ist ein GUI reine Ressourcenverschwendung, da man an diesen nicht wie an gewöhnlichen Arbeitscomputern arbeitet, sondern sie fast nur zur Programmausführung verwendet, und man sich damit den Luxus eines GUIs zugunsten der Performance sparen sollte
 
*Eine Kommandozeilendarstellung verbraucht viel weniger Ressourcen. Auf Servern ist ein GUI reine Ressourcenverschwendung, da man an diesen nicht wie an gewöhnlichen Arbeitscomputern arbeitet, sondern sie fast nur zur Programmausführung verwendet, und man sich damit den Luxus eines GUIs zugunsten der Performance sparen sollte
 
*Ein GUI ist für Programmieranfänger im OS-Entwicklungsbereich viel anspruchsvoller (Grafiktreiber bzw. Nutzung von [[VESA]]/[[VGA]] oder Ähnlichem, Anzeigen aller Fenster in der richtigen Ordnung, Zugriff auf die Maus, etc.), und es empfiehlt sich für das Erstprojekt ein System, das erst einmal nur eine Kommandozeile bietet
 
*Ein GUI ist für Programmieranfänger im OS-Entwicklungsbereich viel anspruchsvoller (Grafiktreiber bzw. Nutzung von [[VESA]]/[[VGA]] oder Ähnlichem, Anzeigen aller Fenster in der richtigen Ordnung, Zugriff auf die Maus, etc.), und es empfiehlt sich für das Erstprojekt ein System, das erst einmal nur eine Kommandozeile bietet
−
== OSentwicklung ==
+
== OS-Entwicklung ==
−
Eine GUI ist es empfelenswert, erst nach den [[Kernel]] die GUI zu entwickeln. Dieser Fehler wird meißtens von Anfänger gemacht.
+
Mit der Entwicklung einer GUI sollte erst begonnen werden, wenn man bereits einen grundlegenden, robusten [[Kernel]] mit einer hinreichenden [[Speicherverwaltung]] und dergleichen hat.
 +
 
 
== Techniken ==
 
== Techniken ==
 
Hier wird erklärt, was eine GUI ausmacht
 
Hier wird erklärt, was eine GUI ausmacht