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

Как определиться с фреймворком?

Нужна помощь с выбором дальнейшего пути развития в веб разработке. За плечами пока только HTML/CSS/JS.
Выбрать я его смогу, но для этого мне не хватает понимания "полной картины, как все устроено".

Вообщем пока варианты такие:
  1. Клиентская часть с Angular || React || Ember
  2. Серверная часть с ruby и рельсами || node.js с sails и подобные || питон с Django…?


Мне не понятно, это разделение фреймворков на группы, что они делают и для каких задач предназначены фреймворки из первой группы и из второй?
Почему они так разделены?
Используют ли их вместе, или только один?
Какие задачи решают фреймворки из первой и второй группы?
Для какое задачи достаточно будет знать только ангуляр, а для какой только рельсы?

Как большое море, в котором видны островки, но целой карты нету, что даже не приходит в голову как правильно задать вопрос, чтобы понять;
  • Вопрос задан
  • 1142 просмотра
Подписаться 3 Оценить 2 комментария
Ответ пользователя CapeRatel К ответам на вопрос (6)
@CapeRatel
Ситуация такая: "Пока мы лошадей запрягали, мир придумал ракеты и улетел на марс".
Всегда нужно использовать ту технологию, которой вы владеете очень хорошо. И точка.

Фронтэнд фреймы примерно равны разделять их не нужно. Любой подойдет.
Насчет бекенда можно делить на 2 группы:
- Обычный сайт или спа(Тут подойдет все, и руби и питон и нода и чехотите.)
- Там где нужна жесткая реальная многопоточность(для стриминга всякой фигни в стиле видео или музыки) - здесь вопрос к мастерам эрланга или го и прочих "танков".
Ответ написан
Комментировать