テンプレートエンジンの使用
Salvo にはデフォルトでテンプレートエンジンは組み込まれていません。どのスタイルのテンプレートエンジンを好むかは、人それぞれだからです。
テンプレートエンジンの本質は、データ + テンプレート = 文字列です。
したがって、最終的に文字列をレンダリングできれば、任意のテンプレートエンジンをサポートできます。
例えば、askama のサポート例:
注意: 特に複雑なプロジェクトでない場合は、フロントエンドとバックエンドを分離した開発方法を推奨します。より柔軟でエコシステムが豊富なUIフレームワーク(React、Vue、Svelteなど)を使用してフロントエンドを構築し、SalvoをバックエンドAPIサービスとして利用します。この方法では開発効率が高く、フロントエンドとバックエンドの責務が明確になり、現代的なWebアプリケーション開発のトレンドにも合致します。