Hi,
ich weiß nicht, ob das unter Software-Design fällt, aber ich denke, im weiten Sinne schon.
Und zwar überlege ich jetzt schon einige Zeit, wie man mit HTML-Metadaten in einer MVC-Applikation umgeht. Für mich gibt es drei Wege, die allerdings alle nicht besonders sauber erscheinen:
1. Die Metatags werden im View generiert und entsprechend ausgegeben (Z. B. in einem Template).
2. Die Metatags werden per Controller/Model an das View übergeben.
3. Die Metatags werden in einer Registry o. ä. gesammelt und dann letztendlich im View oder Template oder wo auch immer ausgegeben.
Da die aktuelle Applikation - in diesem Fall basierend auf meinem Framework - das HMVC-Pattern benutzt, tendiere ich zu Punkt 3, da die verschiedenen Bestandteile alle die Möglichkeit benutzen können sollen, quasi Ihren "Senf dazu geben zu können". Was haltet ihr davon?
ich weiß nicht, ob das unter Software-Design fällt, aber ich denke, im weiten Sinne schon.
Und zwar überlege ich jetzt schon einige Zeit, wie man mit HTML-Metadaten in einer MVC-Applikation umgeht. Für mich gibt es drei Wege, die allerdings alle nicht besonders sauber erscheinen:
1. Die Metatags werden im View generiert und entsprechend ausgegeben (Z. B. in einem Template).
2. Die Metatags werden per Controller/Model an das View übergeben.
3. Die Metatags werden in einer Registry o. ä. gesammelt und dann letztendlich im View oder Template oder wo auch immer ausgegeben.
Da die aktuelle Applikation - in diesem Fall basierend auf meinem Framework - das HMVC-Pattern benutzt, tendiere ich zu Punkt 3, da die verschiedenen Bestandteile alle die Möglichkeit benutzen können sollen, quasi Ihren "Senf dazu geben zu können". Was haltet ihr davon?
Kommentar