これは本当の質問ではないと主張する人もいるかもしれませんが、私は同意するかもしれません...
理にかなっているので、backbone.js に移動しました。すべてのこと、JSON、パフォーマンス、エンティティの分離など。一度学習すると、開発は非常に簡単かつ迅速になりました。SEO を適切に実装し始めた今 (重いコンテンツ サイトを持っています)、これはまったく簡単ではないことがわかりました。実際には、呼び出しごとに一意のサーバー側コントローラーを実装する必要があります。一部のビュー/テンプレートは、レンダリング (ネスト) 中に実際に複数のモデルを呼び出すため、サーバー側でより複雑な SEO コントローラーが必要になります。これはすべて、SEO のためだけに独自のコントローラーを開発する必要があることを意味します。これまでの予想をはるかに超える開発時間。
私はプッシュステートとそれがどのように機能するかをよく知っています。それでも、サーバー側コントローラーに複製ルートを実装する必要があります。または、何かが足りないのかもしれません。
Java/REST フレームワークを使用してこれを自動化する方法を見つけた人はいますか? この非常にクールな Phantom.js 統合と Node: Backbone SEO と PhantomJS を見つけました。
ありがとう、エラド。