Re: software für win / linux - Programmieren: Software-Entwicklung

softwareicht wäre es sinnvoll, das Programm in eine
> Kommandozeilenversion zu trennen, die das, was getan werden soll,
> übernimmt und in der Sprache geschrieben ist, mit der Du das am
> besten schreiben und vor allem: Auf Fehlerfreiheit überprüfen kannst.
>
> Das wäre dann praktisch immer für alle Plattformen kompilierbar, wenn
> es nicht ganz exotisch ist. Das GUI ruft dann nur noch die einzelnen
> Prozesse auf und kann in einer objektorientierten Sprache erstellt
> werden, die dafür besser geeignet ist.
>
> Ist zwar ein sehr altmodischer Ansatz, aber dafür sehr flexibel.
Das ist keineswegs ein altmodischer Ansatz.
Auserhalb der kleinen proprietären Windows-Welt gibt es ja
bekanntlich
die sehr viel größere POSIX-Welt. Und dort ist die Trennung zwischen
Funktionalität und grafischem Frontend eigentlich usus.Ich finde das
sogar extrem gut - nicht nur weil LINUXer bin, sondern weil es (wie
du
ja selbst angemerkt hast) einfach extrem flexibel ist.
Es gibt dafür sogar einen bestimmten Begriff. Ich glaube der
heisst: “MVC-Schema” (sicher weiss ich es jetzt im Moment aber
nicht)
Das steht für:
Model
Viewer
Controler
Und beschreibt diese Trennung, zwischen Daten, Funktionalität und
Frontend(=Bedieneroberfläche)

Leave a Reply

You must be logged in to post a comment.