Salvo bietet keine integrierte Template-Engine, da die Vorlieben für bestimmte Template-Stile individuell unterschiedlich sind.
Im Wesentlichen funktioniert eine Template-Engine nach dem Prinzip: Daten + Vorlage = Zeichenkette.
Daher kann jede beliebige Template-Engine unterstützt werden, solange sie letztendlich eine Zeichenkette rendern kann.
Ein Beispiel für die Unterstützung von askama
:
Hinweis: Für nicht besonders komplexe Projekte empfehlen wir eher einen Ansatz mit getrennter Frontend- und Backend-Entwicklung. Dabei kommen flexiblere und besser etablierte UI-Frameworks (wie React, Vue, Svelte etc.) für das Frontend zum Einsatz, während Salvo als Backend-API dient. Diese Methode bietet höhere Entwicklungseffizienz, klarere Verantwortungsbereiche und entspricht eher den modernen Trends in der Webentwicklung.