私は最近、広く推奨されている MVC クライアント側フレームワーク (この場合はバックボーン) の 1 つを試しています。とてもいいと思いますが、問題があります。クライアント側のレンダリングを使用してブラウザーに表示したいコンテンツのリストを作成しているとしますが、検索エンジンでも利用できるようにしたいと考えています。 JavaScript を実行します。つまり、サーバー側でもレンダリングする必要があります。ここで、テンプレート言語が mustache から継承された Handlebars.js を使用しているとします。すべては順調です。しかし、サーバーでは、ERB (または HAML など) を使用しています。つまり、同じテンプレートの複数のバージョンをサポートする必要があります。テンプレートがリスト要素の 4 行のコードを超える場合、これは維持できません。大手プラットフォームはこの問題をどのように回避していますか?