Задать вопрос
@heahoh
Full stackoverflow developer

Какой js фреймворк выбрать?

Добрый день! Возникло желание реализовать fronend приложения в стиле single-page.
Посмотрев на эту статью так и не понял, что же мне подобрать, слишком уж много вариантов и не зная всех тонкостей тяжело выбрать, поэтому решил спросить у людей знающих.
Хотелось бы:
  1. при открытии статьи обновлять только часть интерфейса, данные получать от rest api
  2. иметь полноценный uri статьи, который проиндексирует поисковик
  3. не убить пользователя, выжрав всю оперативку
  • Вопрос задан
  • 233 просмотра
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 2

иметь полноценный uri статьи, который проиндексирует поисковик


SPA – значит страница генерируется на клиенте, на каждый роут сервер отдает пустой index.html и на клиенте уже собирается. Значит, поисковикам будет проблемно её проиндексировать, потому что не все они выполняют JS после загрузки страницы и они будут видеть просто пустую страницу.
А то, что как бы SPA, но и страница при первой загрузке отдается, называется изоморфным или универсальным. И с бекендом на php это будет достаточно проблематично. Потому что вам придется собирать страницу отдельно и на клиенте, и отдельно на сервере. Много-много копипасты. А модный изоморфный фреймворк сейчас React.
Так что, php, spa, пререндер страницы — выбирайте любые два.
Ответ написан
Комментировать
ArthurGurinovich
@ArthurGurinovich
Angular лучше всего подойдёт
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы