Patterns
Verfasst: 7. Oktober 2008 00:02
Hi,
ich wollte euch mal fragen, wie ihr QT-Projekte generell strukturiert?
Arbeitet hier jemand zufällig nach dem MVC-Pattern?
Ich habe das vor und bin zu folgendem Schluss gekommen:
Da View und Controller quasi ja "immer" zusammengehören, habe ich mir gedacht, dass ich diese beiden zusammenfüge. Ich denke in vielen (kleinen?) Projekten macht es kaum Sinn den Controller extra zu halten.
Ich dachte mir, dass ich in die QT-Gui (also View+Controller) den Code schreibe, der das Programm steuert, wobei das eigentliche Programm (also das Model) von der View abgekapselt ist. Damit könnte ich weiterhin die GUI einfach durch eine andere GUI oder Consolen-Variante tauschen, ohne den Kern des Programms zu verändern.
Da der Controller in den meisten Fällen sowieso auf die View zugeschnitten ist, dachte ich mir, dass ich den mit der View zusammenfasse.
Wie löst ihr das?
Gruss
MKay
ich wollte euch mal fragen, wie ihr QT-Projekte generell strukturiert?
Arbeitet hier jemand zufällig nach dem MVC-Pattern?
Ich habe das vor und bin zu folgendem Schluss gekommen:
Da View und Controller quasi ja "immer" zusammengehören, habe ich mir gedacht, dass ich diese beiden zusammenfüge. Ich denke in vielen (kleinen?) Projekten macht es kaum Sinn den Controller extra zu halten.
Ich dachte mir, dass ich in die QT-Gui (also View+Controller) den Code schreibe, der das Programm steuert, wobei das eigentliche Programm (also das Model) von der View abgekapselt ist. Damit könnte ich weiterhin die GUI einfach durch eine andere GUI oder Consolen-Variante tauschen, ohne den Kern des Programms zu verändern.
Da der Controller in den meisten Fällen sowieso auf die View zugeschnitten ist, dachte ich mir, dass ich den mit der View zusammenfasse.
Wie löst ihr das?
Gruss
MKay