Почему и зачем вместе с Ruby on Rails используют Angular или React.js?

Очень часто в сети встречается комбинация RoR с одним из 2 фреймворков, у меня как у начинающего учить RoR возник рад вопросов в связи с этим:
- Для каких целей и реальных задач используют эти js фреймворки?
- Плюсы и минусы каждого в использовании?
- Стоит ли учить оба или сосредоточится на одном, если на одном то на каком?
  • Вопрос задан
  • 2159 просмотров
Пригласить эксперта
Ответы на вопрос 4
Antonchik
@Antonchik
Программирую на HTML
Js фреймворку неважно какой у вас бекенд, ему нужно у кого-то просить, и кому-то отдавать данные, ему неважно, что обрабатывает данные, будь то питон, пхп, или йопта скрипт, в итоге он работает с готовым json-ом. Js фреймворки используются зачастую для одностраничных приложений. Комбинацию из RoR и Angular/Reac вы видите потому, что это самые популярные фреймворки
Ответ написан
Комментировать
@undefined_title
Когда на клиенте нужен SPA, все должно работать без перезагрузки страницы, или много много действий с DOM, тогда отдельно пишут фронтенд и бекенд, потому что если использовать тот же ajax при дальнейшей разработке приложения будет тяжело поддерживать. Советую учить-использовать React-Redux, сейчас такая связка на фронтенде очень популярна из за компонентного подхода и использования данных по flux идеи.
Ответ написан
teke_teke
@teke_teke
programador
1. для фронтэнда
2. -
3. не стоит, потому что пока вы его выучите, он уже выйдет из моды. я бы учил что-то более фундаментальное.
Ответ написан
@dativav
Ruby - работает на сервере.
Angular, React - работают на клиенте.

Ничто не мешает их сочетать.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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