Welcome
I understand that this question has been raised before, but I have not found a satisfactory answer yet. The ideal solution I am seeking involves using Backbone with minimal server-side logic (no specific language/framework preference).
Challenge
I am working on developing a JavaScript/ajax-intensive application (using Backbone and mostly JSON backend) that will feature faceted search functionality. For instance, consider an online shoe store where users can filter shoes by color, brand, type, and sort by price and size.
If we assume the use of backbone or a similar client-side framework along with a JSON service as the backend, what would be an effective strategy to balance SEO-friendliness with a responsive user interface?
References
One possible approach that caught my attention is Hijax, which involves reusing client-side templates on the server-side. You can read more about it here:
Here are some resources that I have reviewed but have not reached a definitive conclusion: