In Grails gibt es zwei Mechanismen für die Modularität in den Ansichtsschichten: Vorlage und TagLib.Grails: Vorlagen vs TagLibs.
Während ich meine eigene Grails-App schreibe, stehe ich oft vor der gleichen Frage, wenn ich eine UI-Komponente schreiben muss: brauche ich eine Vorlage oder eine TagLib?
Nach der Suche im Internet, ich habe nicht viel Best Practices oder Faustregeln im Zusammenhang mit dieser Design-Entscheidung, finden, so können Sie uns helfen und mir sagen:
- Was ist das wichtigste ist Unterschied zwischen den beiden Mechanismen?
- In welchen Szenarien verwenden Sie eine TagLib anstelle einer Vorlage (und umgekehrt)? , Nirgendwo sonst
Großartig !! Genau die Art von Antworten, die ich erwartet hatte! Du hast Worte in Worte gefasst und kaum formalisiert, was ich nur aus Intuition fühlte. Vielen Dank. – fabien7474
"über etwas im Körper iterieren, bedingt, usw. - das ist mit Vorlagen nicht wirklich möglich" - äh, tut mir leid? Sie können beliebigen Groovy-Code in eine Vorlage schreiben. Und Vorlage kann über Array iterieren und Bedingungen auch ohne Groovy-Code tun. Allerdings ist es besser, dies zumindest zu tun. –
Victor - Ich meinte, dass innerhalb von taglib body Sie zusätzlichen Code ausführen können, der nichts mit Ihrer Taglib zu tun hat, nicht dass Sie Code in den Templates nicht ausführen können. Ich hätte mich wahrscheinlich mehr qualifizieren sollen. –