@vism

Зачем нужны фронтенд фрэймворки и что выносить в них, а что в бэкенд?

Я по сути бэкэндщик, с верской средне, яваскрипт на фронте - jquery.
Но щас ушел во фриланс, а там везде ангуляры да реакты.
А я вобще не понимаю зачем они, что они дают.

Ну и допустим я разберусь в них, а что выносить на них, что оставлять в бэкенде?

Раньше я брал вьюшку, выносил туда все переменные, немножко яваскрипта и все круто.
А как с ангуляроми и прочим?
По сути я туда должен отдавать данные как во вьюшку, типо как в другой шаблонизатор?
И если мне надо сделать модалки и слайдеры, или прочее. Раньше подрубил плагин и работаетю А щас это все на этих фреймворках писать или также через jquery?
  • Вопрос задан
  • 574 просмотра
Решения вопроса 1
planc
@planc
у тебя 2 виртуальных хоста допустим на nginx
на одном backend который отдает данные в формате json
на втором статика frontend ( html + js ) которая дергает json у backend

когда пишешь фронтенд у тебя все удобно разнесено по модулям, есть шаблонизатор как на backend, роутер и тд

модалки и слайдеры тебе предоставляет css фреймворк (bootstrap, foundation, bulma и тд), только классы динамически с помощью js подставляй

что бы понять глянь этот курс по angular 1 (не особо актуально, но займет всего 3-4 часа):
https://www.codeschool.com/pages/angular-1-vs-2

потом с рутрекера на выбор:
Vue JS 2 - The Complete Guide (incl. Vuex)
или
Angular 2 - The Complete Guide

вот еще по vue бесплатное:
vuecasts.com
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы