Hallo,
ich habe die letzten Tage damit verbracht, mich mit Schichtenmodellen und Design Pattern auseinanderzusetzen. Doch da ich nach vielen Stunden immer noch nicht viel weiter mit meiner Planung der Architektur bin und mich irgendwie im Kreis drehe, würde ich mich gerne mal genauer informieren, wie bestehende moderne Webanwendungen aufgebaut sind.
Mir ist klar, das heutige Objektorientierte Anwendungen aus mindestens drei Schichten bestehen: Der Ein- und Ausgabe, der Datenhaltung, sowie den eigentlichen Kern der Anwendung. Das wird wohl auch ziemlich dem MVC-Konzept entsprechen. Was mich daran stört ist, das man hier oft dazu neigt, alles was nicht Model oder View ist, in den Controller zu schmeißen, welcher dann extrem aufgebläht wird, erst recht bei größeren Projekten.
Aus diesem Grund wollte ich euch einfach mal fragen, ob ihr gute Open Source Projekte kennt, in die man mal reinschnuppern und sich ein bisschen was abgucken kann.
Vielleicht habt ihr auch ein Paar Tipps, was ich mir unbedingt ansehen sollte.
Ich freue mich über jede Antwort.
Gruß
ich habe die letzten Tage damit verbracht, mich mit Schichtenmodellen und Design Pattern auseinanderzusetzen. Doch da ich nach vielen Stunden immer noch nicht viel weiter mit meiner Planung der Architektur bin und mich irgendwie im Kreis drehe, würde ich mich gerne mal genauer informieren, wie bestehende moderne Webanwendungen aufgebaut sind.
Mir ist klar, das heutige Objektorientierte Anwendungen aus mindestens drei Schichten bestehen: Der Ein- und Ausgabe, der Datenhaltung, sowie den eigentlichen Kern der Anwendung. Das wird wohl auch ziemlich dem MVC-Konzept entsprechen. Was mich daran stört ist, das man hier oft dazu neigt, alles was nicht Model oder View ist, in den Controller zu schmeißen, welcher dann extrem aufgebläht wird, erst recht bei größeren Projekten.
Aus diesem Grund wollte ich euch einfach mal fragen, ob ihr gute Open Source Projekte kennt, in die man mal reinschnuppern und sich ein bisschen was abgucken kann.
Vielleicht habt ihr auch ein Paar Tipps, was ich mir unbedingt ansehen sollte.
Ich freue mich über jede Antwort.
Gruß
Kommentar