現在の構造は、バックボーン.jsとクライアント側テンプレートを使用してブラウザー内のすべてをレンダリングし、Pythonを利用したJSONAPIからすべての動的コンテンツを取得するWebアプリを持っています。一部のアプリはコンテンツです-Googleに提供し、JS以外のクライアントをサポートしてもかまわないので、最初のリクエストがノードアプリによって処理されるアーキテクチャに移行することを検討してきました。最初のページとそれをレンダリングして提供します。その後、JSが有効になっている場合、Backboneがクライアントを引き継ぎ、後続のリクエストが現在機能しているときにレンダリングします。
この種の戦略を実装するためのいくつかの取り組み(Development Seedの骨のような)を知っていますが、彼らは、使用を念頭に置いて事前に計画されたアプリを期待しているようです。私はそうではありませんでした。
この移行を容易にするツールやライブラリなどを探しています。一部の領域でJS以外のクライアントにわずかに異なるエクスペリエンスを提供することが実用的である場合は、ボーナスポイントが得られます。考え?