Я знаю, что это уже задавали раньше, но вопросы, которые я нашел, были либо конкретными, либо общими, чтобы вызвать тот ответ, который я искал. Наилучшим возможным ответом, который я могу себе представить, был бы пример с использованием магистрали и наименьшего количества возможной логики на стороне сервера (там нет предпочтительного языка / фреймворка).
Я планирую приложение с большим количеством javascript / ajax (магистраль + в основном json-серверная часть), которое реализует фасетный поиск. Возьмем, к примеру, многогранный поиск простого приложения для обувного магазина, которое позволяет фильтровать цвет, марку и тип обуви, а также сортировать их по цене, размеру или чему-то еще.
Предположим, я использую магистраль или аналогичный фреймворк на клиенте и службу json в качестве бэкэнда.
Какой была бы хорошая стратегия (компромисс между усилиями и результатом) для достижения SEO-дружественности, а также быстрого интерфейса?
Мое внимание привлекла Hijax за счет повторного использования клиентских шаблонов на стороне сервера, как описано здесь: http://duganchen.ca/single-page-web-app-architecture-done-right
Ресурсы, которые я переваривал без окончательного вывода