Задать вопрос

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

Очень часто в сети встречается комбинация RoR с одним из 2 фреймворков, у меня как у начинающего учить RoR возник рад вопросов в связи с этим:
- Для каких целей и реальных задач используют эти js фреймворки?
- Плюсы и минусы каждого в использовании?
- Стоит ли учить оба или сосредоточится на одном, если на одном то на каком?
  • Вопрос задан
  • 2177 просмотров
Подписаться 4 Оценить 2 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Javascript.ru
    Курс по React
    5 недель
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 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 - работают на клиенте.

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

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

Похожие вопросы
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
IT ATLAS Москва
от 200 000 до 250 000 ₽
ITK academy Казань
от 50 000 до 90 000 ₽