React против Angular: подробный разбор

Какой фреймворк выбрать: Angular или React? Многие разработчики не могут решить, к какому из лагерей примкнуть в биполярном мире JavaScript-фреймворков. Быть может, вы новичок, который пытается понять, с чего начать. Или фрилансер, и вам нужно определиться с фреймворком для следующего проекта. Или системный архитектор в крупной корпорации, разрабатывающий стратегию на будущее. В любом случае вам пригодится экспертное мнений по этой теме.

Сэкономлю вам время и скажу сразу: в этой статье нет ответа на вопрос, какой фреймворк лучше. Как нет его в сотнях других статей с похожими заголовками. Все потому что ответ зависит от целого ряда факторов, которые делают конкретную технологию более или менее подходящей для вашей среды и ситуации.

Поскольку прямого ответа на поставленный вопрос нет, давайте поступим чуть иначе. Мы сравним Angular (2+, а не старый AngularJS) и React, чтобы продемонстрировать схему, по который вы сами потом сможете сопоставлять фреймворки и адаптировать их под свою среду. Как говорится, научи человека ловить рыбу, и он будет сыт всю жизнь. Так что, когда через год на смену Angular и React придут новые улучшенные фреймворки, вы будете знать, что делать.
Читать дальше