Hallo Leute,
Ich bastle derzeit an einer App, die es den Usern erlaubt, Projekte zu erstellen und zu verwalten. Die App soll im nächsten Update mit User-Accounts und einer Synchronisierung der Projekte ausgestattet werden. Nun habe ich einen Server, auf dem die User-Accounts in einer Datenbank liegen. Das funktioniert schon wunderbar. Das Problem, das ich habe, ist, wie soll ich die Datenbank für die Synchronisierung der Projekte aufbauen. Ich könnte eine große Klasse "Projekte" in der Datenbank erstellen, wo alle Projekte gespeichert werden oder ich könnte für jeden User eine eigene Klasse erstellen, wo nur seine Projekte liegen. Was ist die bessere Lösung: Viele Klassen mit wenig Inhalt oder eine riesige Klasse?
Ich bastle derzeit an einer App, die es den Usern erlaubt, Projekte zu erstellen und zu verwalten. Die App soll im nächsten Update mit User-Accounts und einer Synchronisierung der Projekte ausgestattet werden. Nun habe ich einen Server, auf dem die User-Accounts in einer Datenbank liegen. Das funktioniert schon wunderbar. Das Problem, das ich habe, ist, wie soll ich die Datenbank für die Synchronisierung der Projekte aufbauen. Ich könnte eine große Klasse "Projekte" in der Datenbank erstellen, wo alle Projekte gespeichert werden oder ich könnte für jeden User eine eigene Klasse erstellen, wo nur seine Projekte liegen. Was ist die bessere Lösung: Viele Klassen mit wenig Inhalt oder eine riesige Klasse?