Hallo,
ich stehe kurz davor ein größeres Projekt zu starten. Jedoch weiss ich nicht wo ich anfangen soll, ich will jedoch aber auch aktuell nicht zu viel verraten was für ein Projekt es ist. Habe mir alles bereits sehr gut durchdacht, jedoch fehlt der Startpunkt. Hier einmal die "Projektstruktur":
GUI Applikation
Eigentlich der Hauptteil. Das was der User hinterher zu sehen bekommt, realisiert mit Qt und nem modifizierten Interface (Styles & Themes).
Core/Lib
Das was hinter der GUI läuft, keine eigene DLL sondern mit Teil des Hauptprogramms. Ist zum Beispiel für das Projektmanagement zuständig (User kann Projekte erstellen) und für weiteres.
Plugin SDK
Das Plugin development Kit, eigene DLL und ebenfalls Bestandteil vom Hauptprogramm. User kann eigene Plugins erstellen die dann vom Core über in die GUI geladen werden (Core ist für Pluginmanagement zuständig).
Plugins
Geschrieben mit der Plugin SDK und ebenfalls hinterher eine eigene DLL, diese sind von Haus aus dabei.
Jetzt stellt sich die Frage womit anfangen? Ich schreibe das ganze from scratch heisst nicht mit ner IDE sondern mit Sublime Text und nem Terminal. Erst die GUI, so das Menüs stehen usw. und dann den Core der das ganze übernimmt? Oder erste den Core der dann eingebunden wird? Oder ganz anders? Bin für alle Vorschläge offen
~ Jan
*Topic verschoben*
ich stehe kurz davor ein größeres Projekt zu starten. Jedoch weiss ich nicht wo ich anfangen soll, ich will jedoch aber auch aktuell nicht zu viel verraten was für ein Projekt es ist. Habe mir alles bereits sehr gut durchdacht, jedoch fehlt der Startpunkt. Hier einmal die "Projektstruktur":
GUI Applikation
Eigentlich der Hauptteil. Das was der User hinterher zu sehen bekommt, realisiert mit Qt und nem modifizierten Interface (Styles & Themes).
Core/Lib
Das was hinter der GUI läuft, keine eigene DLL sondern mit Teil des Hauptprogramms. Ist zum Beispiel für das Projektmanagement zuständig (User kann Projekte erstellen) und für weiteres.
Plugin SDK
Das Plugin development Kit, eigene DLL und ebenfalls Bestandteil vom Hauptprogramm. User kann eigene Plugins erstellen die dann vom Core über in die GUI geladen werden (Core ist für Pluginmanagement zuständig).
Plugins
Geschrieben mit der Plugin SDK und ebenfalls hinterher eine eigene DLL, diese sind von Haus aus dabei.
Jetzt stellt sich die Frage womit anfangen? Ich schreibe das ganze from scratch heisst nicht mit ner IDE sondern mit Sublime Text und nem Terminal. Erst die GUI, so das Menüs stehen usw. und dann den Core der das ganze übernimmt? Oder erste den Core der dann eingebunden wird? Oder ganz anders? Bin für alle Vorschläge offen
~ Jan
*Topic verschoben*
Software being "Done" is like lawn being "Mowed". (Jim Benson)
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Marcus Gräfe“ ()